算术操作符
Lua 的算术操作符有:
"+"(加法):
"-"(减法):
"*"(乘法):
"/"(除法):
"^"(指数):
"%"(取模):
关系操作符
Lua 提供以下关系操作符:
以上操作符返回的运算结果都是 true 或 false。字符串跟数字不可以进行比较
逻辑操作符
逻辑操作符有 and、or、not
局部变量与作用域
Lua 通过 local 语句来创建局部变量,局部变量的作用域仅限于声明它们的那个块。
用局部变量 local 保存全局变量,可以加速在当前作用域中对全局变量的访问。对于加速的效果,对比下面计算 斐波那契数列(Fibonacci)的执行时间便知:
使用局部变量 local
控制结构
if then elseif else end
Lua 不支持 switch 语句
while
先判断 while 条件,如果条件为真,继执行循环体,否则结束
repeat-until
先执行一次循环体,再判断条件,如果条件为真则退出循环体,否则继续执行循环体。类似其它语言的 do-while 语句,循环体至少会执行一次
for 循环
for 循环语句有两种形式:数字型for(numeric for)、泛型for(generic for)
数字型 for 语法:
start 是开始值,end 是结束值,step是步长(可选,默认为1)
泛型 for 循环通过一个迭代器(iterator)函数来遍历所有值:
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号