15 lines
330 B
Lua
15 lines
330 B
Lua
local c = 0
|
|
function Tail(proper)
|
|
c = c + 1
|
|
if proper then
|
|
if c < 9999999 then return Tail(proper) else return c end
|
|
else
|
|
return 1/c+Tail(proper) -- make the recursive call must keep previous stack
|
|
end
|
|
end
|
|
|
|
local ok,check = pcall(Tail,true)
|
|
print(c, ok, check)
|
|
c=0
|
|
ok,check = pcall(Tail,false)
|
|
print(c, ok, check)
|