답변:
progn
CL와 같은 Lisp 방언에서 빌린 특별한 형태입니다. 구현에서 여러 개의 prog
, 평가되는 표현식 및 리턴되는 표현식 값을 지정하는 숫자로 구성됩니다. prog1
예를 들어 모든 표현식을 평가하고 첫 번째 값을 prog2
리턴하고, progn
모든 표현식을 평가 하고 두 번째 값을 리턴하며, 모든 표현식을 평가하고 n 번째 또는 오히려 마지막 표현식의 값을 리턴합니다.
progn
Emacs에서 Lisp는 do
여러 표현식을 단일 표현식으로 묶는 수단으로 사용되는 Clojure와 같습니다 . if
예를 들어 Clojure의 조건부 로 사용해야합니다 .
progn
에서 ITS if
.
prog1
와 prog2
같은 내장 된 특별한 형태.
progn
있습니까?
progn
는 C 형 언어 ...의 브레이스 블록의 상당
cond
암시 적progn
입니다.