Lua if 嵌套语句

返回上一级

Lua 语言允许 if 语句嵌套 if 语句, 也就是说,我们可以在一个 if 或 else if 语句中插入其他的 if 或 else if 语句

Lua if 嵌套语句语法格式如下:

if( condition1 )
then
   --[ 布尔表达式 1 为 true 时执行该语句块 --]
   statement1

   if( condition2 )
   then
      --[ 布尔表达式 2 为 true 时执行该语句块 --]
      statement2
   end
end

同样的,我们也可以用同样的方式嵌套 else if...else 语句

范例

下面的范例用于判断 age 的值

-- !/usr/bin/lua
-- -*- encoding:utf-8 -*-
-- filename: main.lua
-- author: 简单教程(www.twle.cn)
-- Copyright © 2015-2065 www.twle.cn. All rights reserved.


array = {"QQ", "Baidu",'Ali','Sina','Meituan'}


--[ 定义变量 --]
age = 15

--[ 检查条件 --]
if( age <= 30 )
then
   --[ if 条件为 true 时执行以下 if 条件判断 --]
   print("哎哟,年龄竟然在而立之年 30 岁以内")

   if( age <= 18 )
   then
      --[ if 条件为 true 时执行该语句块 --]
      print("哇,竟然还是豆蔻年华的年纪")
   end
end

print("age 的值为:", age )

运行以上 Lua 脚本,输出结果如下

$ lua main.lua                               
哎哟,年龄竟然在而立之年 30 岁以内
哇,竟然还是豆蔻年华的年纪
age 的值为:    15

返回上一级

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.