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 END seul sur sa ligne. Dans un programme sans boucle DO, IF lives = 0 THEN END sur une ligne est ignoré sans bruit, sauf si un END seul sur sa ligne existe aussi ailleurs. Un IF en bloc marche toujours.
  • Dans un sous-programme GOSUB, END arrê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, END est une erreur de compilation. Quittez la fonction avec EXITFUNCTION.
  • END n'est pas une erreur : un CATCH ne l'intercepte donc pas.
  • Un END seul 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