SqueakByExample:3

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.

간단하게 알아보는 문법

스퀵은 최근의 스몰토크 규약인 Smalltalk-80 과 매우 유사한 문법을 채택했습니다. 사용되는 문법은 프로그램 문장을 쉬운 영어(pidgin English)처럼 쉽게 읽을 수 있도록 설계되어 있습니다.

(Smalltalk includes: Class) ifTrue: [ Transcript show: Class superclass ]


스퀵은 문법을 최소화 했습니다. 본질적으로 메시지 보내기를 위한 문법만 존재합니다. (예, 문법) 문법은 매우 적은 수의 기본적 요소로[1] 만들어집니다. 키워드는 여섯 개 밖에 없으며, 제어 구조 또는 새로운 클래스를 선언하기 위한 문법은 없습니다. 대신, 대부분의 일은 객체에 메시지를 보내 처리합니다. 예를 들면, if-then-else 제어 구조 대신에, 스몰토크에서는 ifTrue: 와 같은 메시지를 Boolean 객체로 보냅니다. 새로운 서브클래스는 상위 클래스로 메시지를 보내어 만들어집니다.


Notes

  1. Primitive-컴퓨터 그래픽스에서 그래픽스 프로그램에서 개별적인 실체로 그리고 저장, 조작할 수 있는 선·원·곡선·다각형과 같이 그래픽 디자인을 만드는 데 필요한 최소 요소를 말합니다