2014-12-07 26 views
0

我想寫一個類方法,它接收一個字符串並打印它。 我已經試過這樣:如何打印作爲參數發送到Smalltalk類方法的字符串

log: aMessage 
Transcript show: aMessage; cr. 

,並試圖按如下方式使用它:

ContractObject log: 'aaa'. 

(ContractObject是類的名稱),但沒有奏效。 我假設它與它是一種動態語言並且它不知道它是一個字符串的事實有關。 我試圖轉換它等沒有工作。

回答

3

不,類型絕對不是這裏的問題。你是什​​麼意思「它沒有工作」?你得到的錯誤信息是什麼?你有沒有得到?

您是否打開腳本?如果它沒有打開,你什麼都看不到。您可以通過編程方式評估Transcript open或使用菜單手動打開它。

此外,請確保您已在類側實現#log:(也就是你看到的,當您單擊代碼瀏覽器中的class按鈕)。

相關問題