GnuSmalltalkUsersGuide:BaseChapter 111
Jump to navigation
Jump to search
- MethodDictionary
MethodDictionary
네임스페이스 Smalltalk에 정의됨
슈퍼클래스: LookupTable
범주: 언어-구현
- 나는 IdentityDictionary와 비슷하지만 내 인스턴스 내부에서 이루어지는 연산의 제거와 재새싱은 해석기에게 매우 작아 보인다는 점에서 차이가 있다.
MethodDictionary: 추가하기
at: key put: value
값을 주어진 키와 연관된 것으로 보관하라.
MethodDictionary: 재해싱하기
rehash
수신자를 재해싱하라.
MethodDictionary: 제거하기
remove: anAssociation
Dictionary로부터 anAssociation의 키를 제거하라.
removeKey: anElement ifAbsent: aBlock
전달된 키를 dictionary로부터 제거하고, 찾을 수 없는 경우 aBlock의 평가 결과를 응답하라.