我正在經歷(使用Squeak)Ron Jeffries的Discovering Better Code: Bowling for Smalltalk Series,我無法通過third文章。用數組初始化一個對象
正在創建一個新的類(稱爲Frame),它將構造函數中的數組作爲參數。
Frame class>>new: anArray
^self new setRolls: anArray
Frame>>setRolls: anArray
rolls := anArray
當我嘗試在一個簡單的測試運行此:
testFrame
| frame rolls |
rolls := Array with: 5 with: 4.
frame := Frame new: rolls.
我得到以下錯誤:
alt text http://files.getdropbox.com/u/120566/junk/error.png
我應該如何修改#NEW消息是能夠用數組初始化Frame對象?