Sleep: Difference between revisions

Content added Content deleted
(Added Lua version)
Line 925: Line 925:
... awake!
... awake!
yes
yes
</lang>

=={{header|Lua}}==
<lang Lua>
function sleep (s)
local t0 = os.time()
repeat until os.time() - t0 >= s
end

local seconds
repeat -- Keep asking until input is a valid number
io.write("Enter number of seconds to sleep: ")
seconds = tonumber(io.read())
until seconds ~= nil
print("Sleeping...")
sleep(seconds)
print("Awake!")
</lang>
</lang>