Lua中文教程(17)
时间:2025-03-10
时间:2025-03-10
Programming in Lua71.2 全局变量全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初 始化的全局变量也不会出错,只不过得到的结果是:nil.print(b) b = 10 print(b) --> 10 --> nil如果你想删除一个全局变量,只需要将变量负值为 nilb = nil print(b) --> nil这样变量 b 就好像从没被使用过一样.换句话说, 当且仅当一个变量不等于 nil 时, 这个变量存在。1.3 词法约定标示符:字母(letter)或者下划线开头的字母、下划线、数字序列.最好不要使用下划 线加大写字母的标示符,因为 Lua 的保留字也是这样的。Lua 中,letter 的含义是依赖于 本地环境的。 保留字:以下字符为 Lua 的保留字,不能当作标识符。and end in repeat while break false local return do for nil then else function not true elseif if or until注意:Lua 是大小写敏感的. 注释:单行注释:-多行注释:--[[--[[ print(10) --]] -- no action (comment)--]]1.4 命令行方式lua [options] [script [args]] Copyright ® 2005, Translation Team,