叉叉零基础快速入门(二):lua小进阶
2017-09-27 00:00:00

叉叉零基础快速从入门到装逼(二)

作者:Heyx


LUA小进阶
函数
函数就是把一段代码放在一起,然后给它们起个名字,以方便我们重复的使用它,也方便我们对代码的管理
叉叉开发手册中提供各种功能就是封装成函数来让我们使用的,LUA本身也提供很多内建的函数给我们来使用,所以弄清一个函数是怎么来的,参数怎么起到作用的,这件事就相当重要了
(以下内容可以复制粘贴到叉叉集成开发环境来运行)
--首先我们来看看怎么声明一个函数,也就是给一段代码起个名字

function 函数名字1()
sysLog("函数名字1被调用了")--function 函数名字()到end这间就是放入一段可以被重复使用,或者单独把某个功能的代码放在这里
end 

--给函数起完名字,之后我们就可以喊他来帮忙了
函数名字1()--这样就可以让程序运行函数里面的代码了,怎么样很方便吧


--假设当我们要做一个喊话的功能,喊话的流程都是一样的,只有喊出什么话是不一样的,这时候我们就可以把喊话功能封装起来,但是这个时候我们怎么让脚本喊出不同的话来呢,接下来就要跟大家说一个参数这个东西(一个函数可以有很多的参数)

function 函数名字2(参数要喊的话)
    sysLog(参数要喊的话)--这里的参数要喊的话是个变量,在叉叉集成开发环境中显示为紫色
end

--然后我们来调用这个函数

函数名字2("这是我们打算喊的话")

--运行脚本,我们会发现在调试信息面板会打印出“这是我们打算喊的话”

--Lua学到这里就暂时够用了,现在可以去看看开发手册了,下节直接弄个实例来讲了


官方论坛原贴地址:http://bbs.xxzhushou.cn/thread-88894904-1-1.html