BOOLEAN — 타입(불리언)

BOOLEAN — 타입(불리언)

조건을 평가한 결괏값으로 쓰이는 심볼 tnil이 바로 '참'과 '거짓'을 나타내요. 이 두 심볼을 담는 타입이 boolean이에요. 이 문서는 타입(type) 문서예요.

출처: CLHS Type BOOLEAN

본문

수퍼타입 (Supertypes)

boolean
symbol
t

설명 (Description)

boolean 타입은 각각 참(true)과 거짓(false)을 나타내는 심볼 tnil을 담아요.

더 알아보기 (See Also)

  • t (상수 변수)
  • nil (상수 변수)
  • if
  • not
  • complement

참고 (Notes)

if 같은 조건 연산은 boolean뿐 아니라 **일반화된 불리언(generalized booleans)**도 허용해요. 일반화된 불리언에서는 t뿐 아니라 어떤 non-nil 값도 참으로 취급되죠. 다만 관례적으로, 더 좋은 선택이 없을 때는 일반화된 불리언에도 심볼 t를 표준 값으로 쓰기로 해요.