GnuSmalltalkUsersGuide:BaseChapter 202
- 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를 응답하라.