我有一个表,其中包含可变数量的项目。
表格= {1,2,3,4,5,6,7,8}
我需要对项目1〜5执行相同的操作,然后对项目6及以上执行不同的操作。
如何在包含表的所有元素的循环中做到这一点?
示例:
对于项目1-5,它将打印“ hello”。当循环到达第6个元素并向前时,它将打印“ hello there”。
local mytable = {1,2,3,4,5,6,7,8}
for k,v in ipairs(mytable) do
if k <= 5 then
print("Hello!")
else
print("Hello there!")
end
end
local mytable = {1,2,3,4,5,6,7,8}
for i=1,5 do
print("Hello!",mytable[i])
end
for i=6,#mytable do
print("Hello there!",mytable[i])
end