[IF] ( fl -- )
publication: 9 janvier 2022 / mis à jour 8 novembre 2024
vocabulaire: forth
Commence une séquence conditionnelle de type [IF] ... [ELSE]
ou [IF] ... [ELSE] ... [THEN]
.
Si l'indicateur est 'TRUE', ne fait rien (et exécute donc les mots suivants normalement). Si l'indicateur est 'FALSE', analyse et supprime les mots de la zone d'analyse, y compris les instances imbriquées de [IF]
.. [ELSE]
.. '[THEN]' et [IF]
.. [THEN]
jusqu'à l'équilibrage [ELSE]
ou [THEN ]
a été analysé et supprimé.
Exemple:
DEFINED? L, invert [IF] \ compile 32 bits value in dictionnary : L, ( u -- ) dup c, 8 rshift dup c, 8 rshift dup c, 8 rshift dup c, drop ; [THEN]
Legal: site web personnel sans commerce / personal site without seling