| 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! |