CAD programy 4M
(progn statement1 statement2 ...)
Funkce vyhodnocuje výrazy a prohlášení a vrací hodnotu posledního příkazu.
Tato funkce vyhodnocuje všechna prohlášení a vrací hodnotu posledního příkazu.
Obecně platí, že funkce progn pracuje ve spojení s funkcí if, protože funkce if je omezena na jediný příkaz if a potom tvrzení. Každá funkce může mít pouze jeden výkaz a jiný příkaz. Progn umožňuje vyhodnotit více výkazů. Hodnota posledního příkazu je hodnota vrácená.
PŘÍKLAD:
Tato funkce vyhodnocuje všechna prohlášení a vrací hodnotu posledního příkazu.
Obecně platí, že funkce progn pracuje ve spojení s funkcí if, protože funkce if je omezena na jediný příkaz if a potom tvrzení. Každá funkce může mít pouze jeden výkaz a jiný příkaz. Progn umožňuje vyhodnotit více výkazů. Hodnota posledního příkazu je hodnota vrácená.
PŘÍKLAD:
Kód | Vrací |
---|---|
(setq a 9) (if (>= a 8) (progn (setq b a) (setq (1+ b) ) ) |
10 |