GnuSmalltalkUsersGuide:BaseChapter 111

From 흡혈양파의 번역工房
Revision as of 15:28, 27 January 2014 by Onionmixer (talk | contribs) (GSUG MethodDictionary 페이지 추가)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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의 평가 결과를 응답하라.


Notes