Yanıtlar:
progn
CL benzeri Lisp lehçelerinden ödünç alınan özel bir formdur. Uygulamalarında çoklu prog
s, değerlendirilmiş ifadeler ve hangi ifade değerinin döndürüldüğünü belirten bir sayıdan oluşur. prog1
örneğin, tüm ifadeleri değerlendirir ve birincinin değerini döndürür, prog2
tüm ifadeleri değerlendirir ve ikincinin değerini döndürür, progn
tüm ifadeleri değerlendirir ve n'ci değeri veya son ifadenin değerini döndürür.
progn
Emacs'ta Lisp, do
birden fazla ifadeyi tek bir taneye paketlemek için kullanılan Clojure'lerin eşdeğeridir . if
Örneğin Clojure'un şartlı için kullanmanız gerekir .
progn
onun içinde if
.
prog1
ve prog2
özel formlara sahiptir.
progn
?
progn
C'ye benzeyen bir dilde
cond
üstü kapalıprogn
.