为什么关键字“ then”和“ do”都存在?
if x == 1 do
print(x)
end
Run Code Online (Sandbox Code Playgroud)
可读性与
if x == 1 then
print(x)
end
Run Code Online (Sandbox Code Playgroud)
作者说:“我们为Lua明确设计了一种简单,熟悉的语法”,并且“ if-then”组合在其他许多常用编程语言中也广为人知(考虑到Lua设计了20年左右以前,请考虑使用Basic或Pascal)。