hand
_1_34_7
4
返回栏目
1k
2k
1k
2k
1k
1k
2k
2k
2k
2k
2k
2k
3k
3k
2k
2k
2k
1k
2k
2k
2k
2k
2k
2k
2k
2k
1k
1k
1k
2k
1k
1k
2k
1k
2k
2k
2k
2k
2k
2k
2k
1k
2k
2k
2k
2k
2k
3k
2k
2k
6k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
2k
3k
2k
2k
2k
2k
2k
3k
3k
3k
1k
3k
3k
5k
2k
2k
2k
1k
1k
2k
2k
1k
1k
1k
2k
2k
2k
2k
2k
2k
2k
2k
3k
2k
2k
2k
2k
3k
3k
2k
2k
2k
2k
4k
2k
3k
2k
3k
2k
3k
2k
3k
2k
2k
2k
3k
返回Lua栏目
作者:
贺及楼
成为作者
更新日期:2025-02-27 21:37:08
Lua 是一种轻量级、高效的脚本语言,广泛应用于游戏开发、嵌入式系统等领域。在 Lua 编程中,语句和表达式是构建程序的基础元素。语句用于执行操作,而表达式则用于计算值。本文将详细介绍 Lua 中常见的语句和表达式,并通过示例代码帮助大家更好地理解和掌握。
赋值语句用于将值赋给变量。在 Lua 中,变量不需要事先声明,可以直接赋值。
-- 单个变量赋值
local a = 10
print(a)
-- 多个变量赋值
local x, y = 20, 30
print(x, y)
-- 交换两个变量的值
x, y = y, x
print(x, y)
if - else
语句用于根据条件执行不同的代码块。
local age = 18
if age >= 18 then
print("你已经成年了")
else
print("你还未成年")
end
while
循环会在条件为真时重复执行代码块。
local i = 1
while i <= 5 do
print(i)
i = i + 1
end
for
循环有两种形式:数值型 for
循环和泛型 for
循环。
数值型 for 循环
for i = 1, 5 do
print(i)
end
泛型 for 循环
local fruits = {"apple", "banana", "cherry"}
for index, value in ipairs(fruits) do
print(index, value)
end
函数调用语句用于调用函数并执行其代码。
function greet(name)
print("Hello, ".. name.. "!")
end
greet("John")
算术表达式用于执行数学运算,常见的运算符有 +
、-
、*
、/
、%
等。
local a = 10
local b = 20
local result = a + b
print(result)
关系表达式用于比较两个值的大小关系,返回 true
或 false
。常见的运算符有 ==
、~=
、<
、>
、<=
、>=
等。
local x = 10
local y = 20
if x < y then
print("x 小于 y")
end
逻辑表达式用于组合多个条件,常见的运算符有 and
、or
、not
等。
local age = 20
local isStudent = true
if age >= 18 and isStudent then
print("你是一名成年学生")
end
字符串表达式用于处理字符串,常见的操作有字符串连接、长度计算等。
local str1 = "Hello"
local str2 = "World"
local result = str1.. " ".. str2
print(result)
print(#result) -- 计算字符串长度
类别 | 描述 | 示例 |
---|---|---|
赋值语句 | 将值赋给变量 | local a = 10 |
if - else 语句 | 根据条件执行不同代码块 | if age >= 18 then... else... end |
while 循环语句 | 在条件为真时重复执行代码块 | while i <= 5 do... end |
for 循环语句 | 数值型和泛型 for 循环 | for i = 1, 5 do... end ;for index, value in ipairs(fruits) do... end |
函数调用语句 | 调用函数并执行其代码 | greet("John") |
算术表达式 | 执行数学运算 | a + b |
关系表达式 | 比较两个值的大小关系 | x < y |
逻辑表达式 | 组合多个条件 | age >= 18 and isStudent |
字符串表达式 | 处理字符串 | str1.. " ".. str2 |
通过本文的介绍,相信大家对 Lua 中常见的语句和表达式有了更深入的理解。在实际编程中,合理运用这些语句和表达式可以帮助我们编写出高效、简洁的 Lua 程序。
Lua
整章节共127节
快分享给你的小伙伴吧 ~