发布于 

Lua中的嵌套 if 语句

#Lua 中的嵌套 if 语句

在 Lua 语言中,你可以合法的嵌套使用 if-else 语句。这也就是说,你可以在一个 if 或 if-else 语句内再使用一个 if 或 if-else 语句。

##语法

嵌套 if 语句的语法规则如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
if( boolean_expression 1)
then
--[ 如果布尔表达式 1 为真,则执行此处代码。 --]
if(boolean_expression 2)
then
--[ 如果布尔表达式 2 为真(注:布尔表达式 1 为真),则执行此处代码)。 --]
end
end
```

你也可以像嵌套使用 if 语句那样使用嵌套使用 else if...else 语句。

##示例

–[ 定义局部变量 –]
a = 100;
b = 200;
–[ 检查条件真假 –]
if( a == 100 )
then
–[ 如果前面的条件为真,再检查下面的条件。 –]
if( b == 200 )
then
–[ 如果条件为真,则输出如下内容 –]
print(“Value of a is 100 and b is 200” );
end
end
print(“Exact value of a is :”, a );
print(“Exact value of b is :”, b );

1
2
3

执行上面的代码,可以得到如下的输出结果:

Value of a is 100 and b is 200
Exact value of a is : 100
Exact value of b is : 200
```


本站由 @anonymity 使用 Stellar 主题创建。