近期触动精灵广受欢迎,但缺乏Lua脚本基础者可能难以入手。本文将简要介绍Lua语言的基本入门知识,帮助初学者快速掌握核心要点,顺利上手使用相关功能。
1、 Lua的主函数入口位置在哪?
2、 Lua无入口函数,代码从上至下依次执行所有位于函数外的语句。
3、 了解入口函数后,接下来介绍经典的hello world!程序。
4、 重新表述如下:
5、 输出hello world!——这是我执行的首个指令。
6、 注释的正确使用方法
7、 单行注释以两个连续的减号--开头,从该位置一直延伸至当前行结束,功能类似于C++中的//注释。多行注释则通过在--后接左中括号结尾,整体形式为-- ],其作用等同于C语言中的/*...*/。特别地,在多行注释内部允许嵌套相同结构的中括号。在Lua 5.1版本中,中括号之间还可插入多个等号(如 等),以增强匹配灵活性,这种机制也与字符串定义中的处理方式一致。
8、 全局与局部变量的使用方法
9、 默认情况下,变量被视为全局变量。若要定义局部变量,需在首次赋值时使用local关键字进行声明。例如:local a,b,c = 1,2,3,此时a、b、c均为局部变量。
10、 Lua提供多种程序控制语句
11、 与C语言相比,if、while、repeat、for的用法存在一些差异。
12、 语句块
13、 C语言中语句块由花括号{和}界定,Lua语言则使用do和end来界定语句块。例如:
14、 在函数或语句块中使用 do print(Hello) end 可定义局部变量。
15、 相较于C语言的其他有趣特性
16、 Lua中的赋值语句功能增强,支持同时为多个变量赋值,如a,b,c,d=1,2,3,4,还可通过a,b=b,a实现变量交换,使用便捷。
