GnuSmalltalkUsersGuide:BaseChapter 202

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.
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