Lua 条件语句
来源:互联网 发布:软件企业认定有效期 编辑:程序博客网 时间:2024/06/04 08:07
Lua 条件语句
Lua 流程控制
Lua 编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。
控制结构的条件表达式结果可以是任何值,Lua认为false和nil为假,true和非nil为真。
要注意的是Lua中 0 为 true:
--[ 0 为 true ]if(0)then print("0 为 true")end运行结果如下:
if语句唯一跟别的语言不同的就这个0也是为true的,其他的与其他语言相通的规则
if( 布尔表达式 1)then --[ 在布尔表达式 1 为 true 时执行该语句块 --]elseif( 布尔表达式 2)then --[ 在布尔表达式 2 为 true 时执行该语句块 --]elseif( 布尔表达式 3)then --[ 在布尔表达式 3 为 true 时执行该语句块 --]else --[ 如果以上布尔表达式都不为 true 则执行该语句块 --]end
实例
以下实例对变量 a 的值进行判断:
--[ 定义变量 --]a = 100--[ 检查布尔条件 --]if( a == 10 )then --[ 如果条件为 true 打印以下信息 --] print("a 的值为 10" )elseif( a == 20 )then --[ if else if 条件为 true 时打印以下信息 --] print("a 的值为 20" )elseif( a == 30 )then --[ if else if condition 条件为 true 时打印以下信息 --] print("a 的值为 30" )else --[ 以上条件语句没有一个为 true 时打印以下信息 --] print("没有匹配 a 的值" )endprint("a 的真实值为: ", a )运行结果如下:
1 0
- Lua 条件语句
- lua if条件语句的实现
- 4.Lua条件判断和循环语句
- Lua 语句
- Lua语句
- lua语句
- 条件语句
- 条件语句
- 条件语句
- 条件语句
- 条件语句
- 条件语句
- 条件语句
- 条件语句
- 条件语句
- 条件语句
- 条件语句
- 条件语句
- 得到地址栏地址和简单的截取有效数据示例代码
- java并发编程---wait、notify
- 如何搭建一台深度学习服务器
- 并发程序设计模式之Future模式
- SOL第十一章上机题1-5
- Lua 条件语句
- python ddt 数据驱动测试
- 数据结构——树的概述
- Memcached 与 Redis 实现的对比(下)
- springMVC请求流程详解
- TCP Nagel算法
- 3340 数据结构实验之二叉树一:树的同构
- C# 第十一章上机练习1
- android-多渠道自动打包之一秒五包