# Package timer
# Funktioner
# interval
Exekvera en funktion var x:e sekund i oändlighet. Om funktionen svarar
med false
kommer timern att tas bort.
# Parametrar
Namn | Valfri | Beskrivning |
---|---|---|
Time | Nej | Tid i sekunder, hur ofta repetition sker. |
Function | Nej | Funktion att exekvera varje gång. |
# Exempel
function doAgain()
print("Executing...")
end
local t = timer:interval(5, doAgain)
# after
Exekvera en funktion efter x sekunder.
# Parametrar
Namn | Valfri | Beskrivning |
---|---|---|
Time | Nej | Tid i sekunder. |
Function | Nej | Funktion att exekvera när tiden är slut. |
# Exempel
function doLater()
print("Doing after 10 seconds")
end
local t = timer:after(10, doLater)
# timer object
Timer funktioner ger tillbaka ett objekt för den specifierade timern. Detta object kan användas för att stänga av timern.
# Exempel
Timern kommer stoppas direkt innan exekveringen.
function doLater()
print("Doing after 10 seconds")
end
local t = timer:after(10, doLater)
t:cancel()