VisualWorksIntroduction:Page02: Difference between revisions
Jump to navigation
Jump to search
Onionmixer (talk | contribs) (VisualWorksIntroduction page02 추가) |
Onionmixer (talk | contribs) (큰따옴표 수정) |
||
Line 106: | Line 106: | ||
* 메서드명 규약은 템포러리 변수명에도 적용된다 | * 메서드명 규약은 템포러리 변수명에도 적용된다 | ||
이것들을 확인했다면, 메서드의 형태를 이해하기 위해 간단한 | 이것들을 확인했다면, 메서드의 형태를 이해하기 위해 간단한 "복합"식을 보도록 합시다. | ||
|- | |- | ||
| style="text-align:right;width:60px;float:left;" | {{HeadImageDominos}} | | style="text-align:right;width:60px;float:left;" | {{HeadImageDominos}} | ||
Line 142: | Line 142: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
왼쪽에서 오른쪽으로 옮겨가며 처리하다 보면 키워드 메시지({{HighlightBold|show:}}이기 때문에)가 있는 것을 알 수 있습니다. 하지만 키워드 메시지는 평가 순서에서는 맨 마지막에 해당됩니다. 처음에 단항 메시지나 이항 메시지를 찾을 필요가 있습니다. 즉, "Date today weekday"가 처음 평가됩니다. 거기서 돌아오는 값인 | 왼쪽에서 오른쪽으로 옮겨가며 처리하다 보면 키워드 메시지({{HighlightBold|show:}}이기 때문에)가 있는 것을 알 수 있습니다. 하지만 키워드 메시지는 평가 순서에서는 맨 마지막에 해당됩니다. 처음에 단항 메시지나 이항 메시지를 찾을 필요가 있습니다. 즉, "Date today weekday"가 처음 평가됩니다. 거기서 돌아오는 값인 ""onday" 는 Transcript 객체의 키워드 메시지 {{HighlightBold|show:}}로의 파라메터로써 사용됩니다. 즉 아래와 같이 실행됩니다. | ||
<syntaxhighlight lang="smalltalk"> | <syntaxhighlight lang="smalltalk"> |
Latest revision as of 07:34, 20 January 2013
|