SqueakByExample:4.5: Difference between revisions
Jump to navigation
Jump to search
Onionmixer (talk | contribs) (SBE 표현식순서 페이지 추가) |
Onionmixer (talk | contribs) (번역수정) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== | ==구문의 처리 순서== | ||
참고로 변수 정의와 뒤따라오는 구문 사이에는 구두점이 없습니다. 구문의 실행을 진행해서 얻어지는 값은 처리되는 구문들중 가장 마지막 구문의 값이 됩니다. 여러 구문을 한꺼번에 진행할때 모든 구문의 반환값은 마지막 한개를 제외하고 모두 무시됩니다. 구두점은 구분자이며 구문의 종결자(terminator)<ref name="역자주1">C의 경우는 ;(세미콜론)이 현재 문장의 종결자이기때문에 이런 표현이 쓰인것같습니다.</ref>가 아닌것에 주의해주세요. 따라서 마지막 구두점은 선택적으로 사용하면 됩니다. | |||
<syntaxhighlight lang="smalltalk"> | <syntaxhighlight lang="smalltalk"> | ||
Line 8: | Line 8: | ||
box containsPoint: 40@50 ⇒ true | box containsPoint: 40@50 ⇒ true | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==Notes== | ==Notes== |
Revision as of 12:45, 4 March 2013
구문의 처리 순서
참고로 변수 정의와 뒤따라오는 구문 사이에는 구두점이 없습니다. 구문의 실행을 진행해서 얻어지는 값은 처리되는 구문들중 가장 마지막 구문의 값이 됩니다. 여러 구문을 한꺼번에 진행할때 모든 구문의 반환값은 마지막 한개를 제외하고 모두 무시됩니다. 구두점은 구분자이며 구문의 종결자(terminator)[1]가 아닌것에 주의해주세요. 따라서 마지막 구두점은 선택적으로 사용하면 됩니다.
| box |
box := 20@30 corner: 60@90.
box containsPoint: 40@50 ⇒ true
Notes
- ↑ C의 경우는 ;(세미콜론)이 현재 문장의 종결자이기때문에 이런 표현이 쓰인것같습니다.