====== ugBASIC Manuale Utente ====== ===== IF...THEN ✓ ===== ===== SINTASSI ===== * ''IF [ expression ] THEN : ... : { ELSE : ... : } ENDIF'' ==== SCOPO ==== Implementa il salto condizionale. Questa implementazione presuppone che un'espressione passata come parametro è 0 (per falso) e non zero (per vero). In questo caso, se l'espressione è zero, esso salta direttamente all'istruzione che segue il corrispondente ''ENDIF'' (oppure ''ELSE'', se presente). In caso contrario, verrà eseguito il codice seguente (fino a ''ENDIF''). ==== ESEMPIO ==== IF ( x == 42 ) THEN : x = 0 : ELSE : x = 1 : ENDIF Si vedano anche i seguenti file di esempio: * ''[[https://github.com/spotlessmind1975/ugbasic/tree/main/examples/control_returning_01.bas|control_returning_01.bas]]'' * ''[[https://github.com/spotlessmind1975/ugbasic/tree/main/examples/control_returning_02.bas|control_returning_02.bas]]'' * ''[[https://github.com/spotlessmind1975/ugbasic/tree/main/examples/control_popping_91.bas|control_popping_91.bas]]'' ==== DISPONIBILE SU ==== * Commodore 64 * ZX Spectrum 48K ==== VEDI ANCHE ====