GnuSmalltalkUsersGuide:BaseChapter 202

From 흡혈양파의 번역工房
Revision as of 08:04, 28 January 2014 by Onionmixer (talk | contribs) (GSUG VariableBinding 페이지 추가)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
VariableBinding

VariableBinding

네임스페이스 Smalltalk에 정의됨

슈퍼클래스: HomedAssociation

범주: 언어-데이터 타입


나의 인스턴스들은 네임스페이스 내의 키와 그 값 사이의 매핑을 나타낸다. 나는 일반 Association과는 다른 것을 인쇄하고 나의 부모 네임스페이스를 알고 있는데, 만일 이를 모를 경우 내 행위는 모두 같을 것이다.


VariableBinding: 인쇄하기

path

수신자의 값으로 컴파일하는 점선 경로(dotted path)를 인쇄하라.

printOn: aStream

수신자의 표현을 aStream 상에 놓아라.


VariableBinding: 저장하기와 로딩하기

to

binaryRepresentationObject

해당 메서드는 PluggableProxy를 VariableBindings와 함께 사용할 수 있도록 허용하기 위해 구현되었다. 수신자를 보유하는 환경으로 #at: 을 전송하는 DirectedMessage를 응답하라.


VariableBinding: 보관하기

isLiteralObject

수신자를 스몰토크 리터럴로 표현 가능한지 응답하라.

storeLiteralOn: aStream

수신자로 컴파일하는 일부 스몰토크 코드를 aStream 상에 보관하라.

storeOn: aStream

수신자로 컴파일하는 일부 스몰토크 코드를 aStream에 놓아라.


VariableBinding: 검사하기

isDefined

VariableBinding이 Undeclared dictionary 밖에서 상주할 경우 true를 응답하라.


Notes