Lua编程中的数字for
在Lua中,有两种类型的for循环——数字for和泛型for。
语法
该数字的语法如下-
for var=exp1,exp2,exp3 do something end
需要注意的是,exp1、exp2、exp3可以同时写,也可以省略其中一个,数值循环不会导致编译错误,但其功能会发生变化。
示例
让我们考虑一个数字for循环的简单变体,我们将尝试打印从1到10的数字。
考虑下面显示的例子-
for i = 1, 10 do print(i) end输出结果
1 2 3 4 5 6 7 8 9 10
好的,这很简单!倒序打印数字怎么样?在这种情况下,我们需要在数字for循环的语法中提到的exp3。
示例
考虑下面显示的示例,它将打印从10到1的数字。
for i = 10, 1, -1 do print(i) end输出结果
10 9 8 7 6 5 4 3 2 1
现在,让我们探索一个更常见和有用的案例,我们想在Lua中迭代一个数组,并打印数组中存在的值。
示例
考虑下面显示的例子-
names = {'John', 'Joe', 'Steve'}
for i = 1, 3 do
print(names[i])
end输出结果John Joe Steve
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短