GnuSmalltalkUsersGuide:BaseChapter 107

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

Message

네임스페이스 Smalltalk에 정의됨

슈퍼클래스: Object

범주: 언어-구현


나는 메시지 전송을 표현한다. 나의 인스턴스들은 실패한 메시지를 보유하기 위해 생성되었기 때문에 오류 보고 메서드들은 전송자와 인자를 살펴볼 수 있으면서도 메서드 속성을 나타낼 수 있는데 (예: <primitive:111>), 그들의 구문은 메시지 전송 구문과 같은 구조(isomorphic)기 때문이다.


Message 클래스: 인스턴스 생성하기

selector: aSymbol argument: anObject

주어진 선택자와 인자로 된 새 Message를 생성하라.

selector: aSymbol arguments: anArray

주어진 선택자와 인자로 된 새 Message를 생성하라.


Message: 접근하기

argument

수신자의 첫 번째 인자를 응답하라.

arguments

수신자의 인자들을 응답하라.

arguments: anArray

수신자의 인자들을 설정하라.

selector

수신자의 선택자를 응답하라.

selector: aSymbol

수신자의 선택자를 설정하라.


Message: 기본

printAsAttributeOn: aStream

수신자의 표현을 속성에 대한 소스 코드를 본따서 aStream 상에 인쇄하라.


Message: 인쇄하기

printOn: aStream

수신자의 표현을 aStream 상에 인쇄하라.

reinvokeFor: aReceiver

aReceiver로 재전송하라 - 호환성을 위해 존재한다.

sendTo: aReceiver

aReceiver로 재전송하라


Notes