Module:SandboxLoops
From Rhizome Artbase
- for
- i = 2
- i = 4
- i = 6
- i = 8
- i = 10
- while
- i = 2
- i = 4
- i = 6
- i = 8
- i = 10
- repeat
- i = 2
- i = 4
- i = 6
- i = 8
- i = 10
local p = {}
function p.forloop()
local i
local result
result = ';for\n'
for i = 2, 10, 2 do
result = result .. ":i = " .. i .. '\n'
end
return result
end
function p.whileloop()
local i
local result
result = ';while\n'
i = 2
while i <= 10 do
result = result .. ":i = " .. i .. '\n'
i = i + 2
end
return result
end
function p.repeatloop()
local i
local result
result = ';repeat\n'
i = 2
repeat
result = result .. ":i = " .. i .. '\n'
i = i + 2
until i > 10
return result
end
return p