GnuSmalltalkUsersGuide:BaseChapter 148

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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의 상위집합인지 응답하라.


Notes