[Lisp] 기본 구성요소
리스프는 크게 atom, list, string이라는 요소로 구성된다.
가장 기본이 되는 것은 atom이다. 원자라는 뜻인거같다.
정수값이나 실수값, 변수/상수/함수 식별자들 같은, 문자열 리터럴을 제외한 모든 토큰이 atom이라 보면 된다.
list는 소괄호로 둘러싸인 표현식을 뜻한다. 다른 atom이나 list들로 구성된다.
(print 1234)
위의 식에서 print와 1234는 atom이지만 (print 1234)는 list다.
string은 말그대로 문자열이다. 쌍따옴표로 묶인 일련의 문자 집합을 가리킨다.
"Hello!"