R6RS Scheme: 기본 타입
R6RS Scheme: 기본 타입
기본 라이브러리가 정의하는 기본 타입(base types)을 설명해요.
출처: 문서
본문
다음 술어 중 어느 것도 하나 이상의 객체를 만족하지 않아요:
boolean? pair?
symbol? number?
char? string?
vector? procedure?
null?
이 술어들은 기본 타입인 불리언, 쌍(pair), 심볼, 숫자, 문자(char 또는 character), 문자열, 벡터, 프로시저를 정의해요. 나아가 빈 리스트는 그 자체의 타입을 가진 특별한 객체예요.
비록 별도의 불리언 타입이 존재하지만, 조건 테스트의 목적으로 어떤 Scheme 값이든 불리언 값으로 사용될 수 있다는 점에 유의하세요; 5.7절을 보세요.