Cosmo/examples/break.cosmo

27 lines
729 B
Plaintext
Raw Normal View History

// just testing continues and breaks
for (let x = 0; x < 700; x++) do
for (let i = 0; true; i++) do
let str = i .. "." .. x
if (i == 998) then
print(i .. " reached")
2020-12-24 06:47:21 +00:00
break // exits the loop
end
print("for cont- " .. str)
2020-12-24 06:47:21 +00:00
continue // this really doesn't have much effect since the loop is restarted anyways, but this is just to prove it works as expected
end
2020-12-24 06:47:21 +00:00
// same example as the for loop but done manually using a while loop
let i = 0
while true do
let str = i .. "." .. x
2020-12-24 06:47:21 +00:00
if (i++ == 998) then
print("done")
break
end
print("while cont- " .. str)
continue
end
end