Anonymous user
Integer sequence: Difference between revisions
Lingo added
No edit summary |
(Lingo added) |
||
Line 1,005:
}
</lang>
=={{header|Lingo}}==
<lang lingo>i = 1
repeat while true
put i
i = i+1
end repeat</lang>
Lingo uses signed 32 bit integers, so max. supported integer value is 2147483647:
<lang lingo>put the maxinteger
-- 2147483647</lang>
Beyond this limit values behave like negative numbers:
<lang lingo>put the maxinteger+1
-- -2147483648
put the maxinteger+2
-- -2147483647</lang>
Up to the (quite high) number where floats (double-precission) start rounding, floats can be used to exceed the integer limit:
<lang lingo>the floatprecision = 0 -- forces floats to be printed without fractional digits
put float(the maxinteger)+1
-- 2147483648
i = 1.0
repeat while true
put i
i = i+1
end repeat
-- 1
-- 2
-- 3
-- ...</lang>
=={{header|Lua}}==
|