第一版是为 Lua 5.0 编写的。虽然在很大程度上仍然适用于后续版本,但仍存在一些差异。
第四版针对 Lua 5.3,可在 Amazon 和其他书店购买。
购买本书,您还可以帮助 支持 Lua 项目。
![]() |
Lua 中的 编程 | ![]() |
| 第一部分。语言 第 4 章。语句 |
if 语句测试其条件并相应地执行其then 部分或其else 部分。else 部分是可选的。
if a<0 then a = 0 end
if a<b then return a else return b end
if line > MAXLINES then
showpage()
line = 0
end
编写嵌套 if 时,可以使用 elseif。它类似于 else 后跟 if,但避免了需要多个 end
if op == "+" then
r = a + b
elseif op == "-" then
r = a - b
elseif op == "*" then
r = a*b
elseif op == "/" then
r = a/b
else
error("invalid operation")
end
| 版权所有 © 2003–2004 Roberto Ierusalimschy。保留所有权利。 | ![]() |