Lua 基础教程(八)条件语句

73 阅读1分钟

Lua 基础教程(八)条件语句

hudson 译 原文(www.tutorialspoint.com/lua/lua_dec…

条件语句结构要求程序员指定一个或多个要由程序评估或测试的条件,如果条件被确定为真,则执行指定的一个或多个语句,如果条件被确定为假,则可选地执行另外一些其他语句。

以下是大多数编程语言中典型决策结构的一般形式-

在这里插入图片描述

Lua编程语言假设布尔值 truenon-nil的任何组合为 true,如果它是布尔值是false假或nil ,则假定为false。值得注意的是,在Lua中,0被视为true

Lua编程语言提供以下类型的条件语句。

序号语句描述
1if语句由布尔表达式后跟一个或多个语句组成。
2if...else语句可以在if语句后跟一个可选的else语句,当布尔表达式为false时执行。
3嵌套if语句可以if或else if语句内使用一个if或else if语句。