관심있는 것들 정리
if 예제 본문
common lisp 조건문 if 사용 예제
(if (= 5 (+ 2 3))
(format t "condition is true")
(format t "condition is false"))
condition is true
NIL
+ 함수와 = 함수를 이용하여 출력
(if (zerop (mod 6 2))
(format t "6 is even number")
(format t "6 is odd number"))
6 is even number
NIL
zerop 함수 : argument가 0이면 t 그렇지 않으면 nil 리턴
재미있게도 modulo 연산자로 많이 쓰이는 % 는 지원하지 않는다 (emacs lisp의 경우 지원함)
그 대신 mod 를 사용하면 된다.
반응형