Transcript와 숫자

간단하게 쓰자면

Transcript show: ‘aaaa’.

이 코드는 Transcript에 “문자열”을 출력한다는 의미가 되겠습니다.

http://trans.onionmixer.net/mediawiki/index.php?title=SqueakByExample:3.5

이 부분에서 block을 테스트하다보니 저 블록내에서의 연산은 숫자인데.. 그럼 숫자는 어떻게 출력하지? 라고 생각하고 테스트봤죠.

Transcript show: 1.

당연히 에러가 발생합니다. 그래서 숫자를 변환하는 별도의 함수외에 뭔가 방법이 없을까 라고 생각하고 Integer class의 셀렉터를 뒤지기 시작했습니다. 역시 찾으면 방법은 나오더군요.

Transcript show: 1 printString.

깔끔하게 잘 출력됩니다 또한 1 printString을 PrintIt해보면 ‘1’ 로 결과값이 나오는걸 알 수 있었죠.

사실 델파이같은데서는 showMessages(IntToStr(1)); 이런식으로 사용하기는 합니다만.. 일단 숫자 자체도 객체다보니 조금은 다른생각의 패러다임도 가능한게 아닐까 합니다. 이런것들은 확실히 좀 매력적이군요 😀

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다