(+ 2 2) ; 2와 2를 더한다. 4를 반환한다.
(setf p 3.1415) ; 변수 "p"에 값 3.1415를 넣는다.
; "pi" is a built-in constant; can't setf it
; 수를 받아 제곱을 반환하는 함수를 정의한다.:
(defun square (x) (* x x))
; 정의된 함수를 수행한다.:
(square 3) ; 반환값은 "9"
; 컨스트럭션 - 'let' 블록 안에서만 존재하는 변수. 범위 바깥에서 해당 변수의 값이 얼마든
; 간에 그 변수에 영향을 주지 않고 변수를 사용할 수 있다. 같은 이름의 변수가 바깥에
; 있다면 블록에 들어오기 전에 그 변수의 값은 따로 저장되었다가 블록을 나오면서 원래 값
; 을 복원한다.
(let ((a 6) (b 4)) (+ a b)) ; 10 을 반환한다.