language
A chunk is simply a sequence of commands(or statements)
lua里面的语句分隔符没有实际意义,只是让人看上去比较清楚。
|
|
lua里面的变量名可以除数字开头的字母、数字、下划线的任意组合,但是以下划线开头后跟大写字母的变量是lua语言保留的。lua是大小写敏感的。以下关键字也是lua语言保留的。
|
|
注释
|
|
全局变量
lua里面的全局变量不需要显式声明。如果没有声明就使用,将得到nil。
当将一个变量赋值为nil时,意思是告诉lua编译器回收这个变量占用的内存。
解释器
|
|
解释器在执行之前会寻找LUA_INIT_5_2或LUA_INIT全局变量,若内容是@filename,则执行该文件,否则执行全局变量的内容。