问题描述
- lua问题,求解,看programming in lua写的
-
function allwords()
local num = 0
local sum = 100
return function ()
while num <= sum do
num = num + 1
if num % 2 == 0 then
return num
elseif num % 2 == 1 then
num = num + 1
end
end
return nil
end
endfor num in allwords() do
print(num)
end实现:打印1-100的偶数
为什么这段代码没有输出
解决方案
elseif num % 2 == 1 then
num = num + 1
end
这里干嘛+1,前面你已经加过了。
解决方案二:
Metatable In Lua 浅尝辄止
Metatable In Lua 浅尝辄止
Metatable In Lua 浅尝辄止
时间: 2024-09-22 19:57:43