TEST
Syntax TEST statement 
 
Explanation
TEST determines whether its input is TRUE or FALSE and stores it for later use in by IFTRUE or IFFALSE.

See also IF.
 

Examples TO GUESSNUM
     MAKE "NUM RANDOM 10

     PR [I'M THINKING OF A NUMBER BETWEEN 1 AND 10.] 
     GUESS.IT
END
GUESS.NUM defined
TO GUESS.IT
     PR [CAN YOU GUESS IT] 

     MAKE "GUESS READWORD 
     TEST (:NUM = :GUESS) 
     IFTRUE [PR [GOOD GUESS!] STOP] 
     IFFALSE [PR [NO, TRY AGAIN.]] 
     GUESS.IT
END
GUESS.IT defined
GUESSNUM 
I'M THINKING OF A NUMBER BETWEEN 1 AND 10. 
CAN YOU GUESS IT? 
3 
NO, TRY AGAIN. 
CAN YOU GUESS IT? 
7 
GOOD GUESS!

TopIndex