SqueakByExample:3: Difference between revisions
Jump to navigation
Jump to search
Onionmixer (talk | contribs) mNo edit summary |
Onionmixer (talk | contribs) (번역수정) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==간단하게 알아보는 문법 | ==간단하게 알아보는 문법== | ||
스퀵은 최근의 스몰토크 규약인 스몰토크-80과 매우 유사한 문법을 채택했습니다. 사용되는 문법은 프로그램 문장을 쉬운 영어(pidgin English)처럼 쉽게 읽을 수 있도록 설계되어 있습니다. | |||
<syntaxhighlight lang="smalltalk"> | <syntaxhighlight lang="smalltalk"> | ||
Line 7: | Line 7: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
스퀵은 문법을 최소화 했습니다. 본질적으로 ''메시지 보내기''를 위한 문법만 존재합니다. (예, 문법) 문법은 매우 적은 수의 기본적 요소로<ref name="번역자주">프리미티브-컴퓨터 그래픽스에서 그래픽스 프로그램에서 개별적인 실체로 그리고 저장, 조작할 수 있는 선·원·곡선·다각형과 같이 그래픽 디자인을 만드는 데 필요한 최소 요소입니다</ref> 만들어집니다. 키워드는 여섯 개 밖에 없으며, 제어 구조 또는 새로운 클래스를 선언하기 위한 문법은 없습니다. 대신, 대부분의 일은 오브젝트에 메시지를 보내 처리합니다. 예를 들면, '''if-then-else''' 제어 구조 대신에, 스몰토크에서는 '''ifTrue:''' 와 같은 메시지를 '''Boolean''' 오브젝트로 보냅니다. 새로운 ''(하위-)클래스''는 상위 클래스로 메시지를 보내어 만들어집니다. | |||
==Notes== | |||
<references /> | |||
[[Category:SqueakByExample]] | [[Category:SqueakByExample]] |
Revision as of 08:33, 20 February 2013
간단하게 알아보는 문법
스퀵은 최근의 스몰토크 규약인 스몰토크-80과 매우 유사한 문법을 채택했습니다. 사용되는 문법은 프로그램 문장을 쉬운 영어(pidgin English)처럼 쉽게 읽을 수 있도록 설계되어 있습니다.
(Smalltalk includes: Class) ifTrue: [ Transcript show: Class superclass ]
스퀵은 문법을 최소화 했습니다. 본질적으로 메시지 보내기를 위한 문법만 존재합니다. (예, 문법) 문법은 매우 적은 수의 기본적 요소로[1] 만들어집니다. 키워드는 여섯 개 밖에 없으며, 제어 구조 또는 새로운 클래스를 선언하기 위한 문법은 없습니다. 대신, 대부분의 일은 오브젝트에 메시지를 보내 처리합니다. 예를 들면, if-then-else 제어 구조 대신에, 스몰토크에서는 ifTrue: 와 같은 메시지를 Boolean 오브젝트로 보냅니다. 새로운 (하위-)클래스는 상위 클래스로 메시지를 보내어 만들어집니다.
Notes
- ↑ 프리미티브-컴퓨터 그래픽스에서 그래픽스 프로그램에서 개별적인 실체로 그리고 저장, 조작할 수 있는 선·원·곡선·다각형과 같이 그래픽 디자인을 만드는 데 필요한 최소 요소입니다