GnuSmalltalkUsersGuide:BaseChapter 148
- Set
Set
네임스페이스 Smalltalk에 정의됨
슈퍼클래스: HashedCollection
범주: 컬렉션-비정렬
- 나는 일반적인 집합(set) 객체다; 나는 나의 인스턴스 상에 산술을 실행하는 방법을 안다.
Set: 산술
& aSet
수신자와 aSet의 교집합(set intersection)을 계산하라.
+ aSet
수신자와 aSet의 합집합(set union)을 계산하라.
- aSet
수신자와 aSet의 차집합(set difference)을 계산하라.
Set: 끔찍한 ST-80 호환성 hacks
findObjectIndex: object
anObject가 색인 변수로서 존재하는지 확인을 시도한다. nil이나 anObject가 발견되는 즉시 해당 슬롯의 색인이 응답된다.
Set: 비교하기
< aSet
수신자가 aSet의 엄밀한 하위집합(strict subset)인지 응답하라.
<= aSet
수신자가 aSet의 하위집합인지 응답하라.
> aSet
수신자가 aSet의 엄밀한 상위집합(superset)인지 응답하라.
>= aSet
수신자가 aSet의 상위집합인지 응답하라.