Skip to content

Cons

LISP에서 내려온 전통적인 이름으로 두 셀을 하나로 묶어 구성 (construction)해 주기 때문에 cons라 부른다.

LISP에서는 cons를 사용해 리스트 뿐 아니라 트리 등 여러 데이터구조를 만들고 활용한다.

Haskell등 더 정형화된 함수언어로 오면서 LISP의 cons cell이 가지는 일반성은 없어졌지만, :::등의 연산자를 부르는 이름으로 여전히 사용되곤 한다.

See also