na
Canonieke ID: events.after. English: after.
Start het blok onder wanneer na(...) zodra de wachttijd voorbij is en het script een beurt krijgt. Dit is een eenmalige timer: hij draait één keer en herhaalt niet. Al deze timers beginnen op hetzelfde moment te tellen, na de initialisatie: de gewone opdrachten die het programma voorbereiden voordat gebeurtenisscripts draaien.
Hun deadline is het vroegste tijdstip waarop ze mogen draaien. Gelijke deadlines houden de volgorde uit het bestand aan. Een timer van nul seconden wacht achter gestart-werk. Een volgende interactieve uitvoerronde start een gebruikte timer niet opnieuw. Reset bereidt nieuwe timers voor; Stop, afsluiten, een fout of het sluiten van de sessie annuleert timers die nog wachten.
Aanroepvorm
wanneer na(seconden):
Argumenten
| Parameter | Type | Vereiste |
|---|---|---|
seconden |
Number literal | Een direct eindig literal van 0 tot en met 10; geen variabele, expressie of unair teken. |
Terugkeerwaarde
Gebeurtenisbeschrijving.
Voorbeeld
# taal: nl
wanneer gestart():
zeg "A"
wanneer na(0.05):
zeg "B"
Toont A, daarna B zodra de timer klaarstaat.
Aandachtspunten en veelgemaakte fouten
Gebruik de functienaam van je brontaal. De canonieke ID is een gezamenlijk documentatielabel; die ID typ je niet als aanroep. Een eigen variabele of functie met dezelfde naam kan de ingebouwde functie verbergen. Geef de beschreven argumenten en waardesoorten mee. Pliro meldt verschillen wanneer controle ze kan vinden, of wanneer de aanroep draait.
Een gebeurtenisbeschrijving kiest de gebeurtenis in een wanneer-kop op programmaniveau, buiten andere blokken (E3201–E3203). Een uitleesfunctie is een gewone functie die een waarde teruggeeft, zoals aanwijzerX; ook zendBericht is een gewone aanroep. Een handler is het blok dat reageert. Toets- en aanwijzerhandlers houden een uitvoering gereed voor volgende invoer en vereisen hostondersteuning (E4019). Aanwijzeruitleesfuncties hebben de huidige aanwijzergebeurtenis nodig (E4020). De hele uitvoering deelt één grens voor gebeurteniswerk (E4018). De gewone voorbereiding moet klaar zijn vóór handlers beurten krijgen. Zie gebeurtenisregels en aanwijzerposities.
Gerelateerde lemma’s
gestart · berichtOntvangen · toetsGedrukt · aanwijzerGedrukt · aanwijzerLosgelaten · Programmeergidsen · Hostondersteuning · Aanroepen en argumenten
