第一版是为 Lua 5.0 编写的。虽然对于后续版本仍然有很大的相关性,但还是有一些区别。
第四版针对 Lua 5.3,可在 亚马逊 和其他书店购买。
购买本书,您还可以帮助支持 Lua 项目。
用 Lua 编程 | ||
第一部分。语言 第 1 章。入门 |
Lua 中的标识符可以是任何字母、数字和下划线的字符串,不能以数字开头;例如
i j i10 _ij aSomewhatLongName _INPUT您应该避免使用以下标识符:下划线后跟一个或多个大写字母(例如,
_VERSION
);它们在 Lua 中保留作特殊用途。通常,我保留标识符 _
(单个下划线)作为哑变量。
在 Lua 中,字母的概念取决于语言环境。因此,使用适当的语言环境,您可以使用诸如 índice
或 ação
之类的变量名。但是,此类名称会使您的程序不适合在不支持该语言环境的系统中运行。
以下单词是保留字;我们不能将它们用作标识符
and break do else elseif end false for function if in local nil not or repeat return then true until whileLua 区分大小写:and 是保留字,但
And
和 AND
是另外两个不同的标识符。
注释从双连字符 (--
) 的任何位置开始,并一直持续到该行的末尾。Lua 还提供块注释,以 --[[
开始,并一直持续到相应的 ]]
。当我们想要注释掉一段代码时,一个常见的技巧是编写以下内容
--[[ print(10) -- no action (comment) --]]现在,如果我们在第一行添加一个连字符,代码将再次进入
---[[ print(10) --> 10 --]]在第一个示例中,最后一行中的
--
仍然在块注释中。在第二个示例中,序列 ---[[
不会启动块注释;因此,print
在注释之外。在这种情况下,最后一行将成为独立注释,因为它以 --
开头。
版权所有 © 2003–2004 Roberto Ierusalimschy。保留所有权利。 |