Odpowiedzi:
progn
to specjalna forma zapożyczona z dialektów podobnych do CL Lisp. W ich implementacjach składa się z wielu prog
s, wyrażeń, które są oceniane, i liczby określającej, która wartość wyrażenia jest zwracana. prog1
na przykład ocenia wszystkie wyrażenia i zwraca wartość pierwszego, prog2
ocenia wszystkie wyrażenia i zwraca wartość drugiego, progn
ocenia wszystkie wyrażenia i zwraca n-tą, a raczej wartość ostatniego wyrażenia.
progn
w Emacs Lisp jest odpowiednikiem Clojure'a, do
który jest używany jako środek do łączenia wielu wyrażeń w jedno. Będziesz musiał go użyć if
na przykład dla warunkowej Clojure .
progn
znaczenia if
.
prog1
i prog2
jako wbudowane specjalne formularze.
progn
?
progn
jest odpowiednikiem wzmocnionego bloku w języku podobnym do C ...
cond
ma charakter domyślnyprogn
.