2011-02-11 46 views

回答

2

http://www.world.st/是Smalltalk所有事情的絕佳接入點。它有許多免費書籍的鏈接,包括斯蒂芬的優秀建議。還有許多Smalltalk郵件列表的鏈接,如Squeak初學者列表,您可以在其中獲得許多基本(並非如此基本)的問題。

很難回答非常一般的問題(比如你的問題)。如果你更具體,你會得到更好的答案。特別是如果你先自己嘗試一些東西,然後解釋你做了什麼以及你卡在哪裏。

UPDATE:

看來你問,如果你能看到的是執行代碼時,這是怎麼回事幕後。在瀏覽器中,您可以選擇查看它編譯到的字節碼。在你的(1 + 2)* 3的例子中,如果你保存在一個方法中,並點擊瀏覽器中的「source」按鈕(OmniBrowser中的「視圖」),選擇「byteCodes」,你會看到:

17 <76> pushConstant: 1 
18 <77> pushConstant: 2 
19 <B0> send: + 
20 <20> pushConstant: 3 
21 <B8> send: * 
22 <87> pop 
23 <78> returnSelf 
2

您已經閱讀Squeak by Example

+1

佳樂通過實例尚未自2009年更新,菲羅示例( http://pharobyexample.org/)得到積極維護。 – 2011-02-11 17:32:24

+0

Squeak By Example是一個很好的教程,適合那些不喜歡像我這樣的小遊戲的人。我已經練習過了。 – parsifal 2011-02-12 08:26:35