Syntaxe
Arrête aussitôt le programme. Rien ne s'exécute après, pas même le code situé après LOOP.
ENDÀ savoir
- Écrivez
ENDseul sur sa ligne. Dans un programme sans boucle DO,IF lives = 0 THEN ENDsur une ligne est ignoré sans bruit, sauf si unENDseul sur sa ligne existe aussi ailleurs. Un IF en bloc marche toujours. - Dans un sous-programme GOSUB,
ENDarrête tout le programme, pas seulement le sous-programme. Dans un programme avec une boucle DO, l'éditeur le signale alors comme une erreur nommée "BASIC END", bien que l'arrêt soit voulu. - Dans une FUNCTION,
ENDest une erreur de compilation. Quittez la fonction avecEXITFUNCTION. ENDn'est pas une erreur : unCATCHne l'intercepte donc pas.- Un
ENDseul sur sa ligne permet aussi à Sync() et aux sous-programmes qui attendent de céder des images dans un programme sans boucle DO.
Exemple
lives = 0Console("start") ' startIF lives = 0 ENDENDIFConsole("never shown")Dans le manuel : Contrôle du flux