我目前是一個通過Bloc的學生,並且正在使用類方法掙扎。我正在通過每種方法的教訓。指令的第一部分是:每種方法的Ruby類方法:通過Bloc學習新手
讓我們將這個新的每個技巧與我們一直在練習的
Class
概念混合在一起。創建一個ArrayModifier
類。應該採取的陣列作爲參數傳遞給它的功能initialize
,並且具有一個實例方法:
exclaim
- 遍歷陣列和帶有驚歎號添加返回每個元素的一個新的數組。
這裏是我到目前爲止想出的,但我不知道我做錯了。我特別不明白初始化和如何正確使用它。
class ArrayModifier
attr_accessor :array
def initialize(array)
@array = array
end
def exclaim
@array.each do |i|
puts i + "!"
end
@array
end
end
「退貨」不明確。在你的代碼嘗試中,你把每個元素都放進去,而不是把它們返回。很高興知道問題所要求的是什麼。 – 2014-09-13 11:10:01
集團是什麼? .............. – sawa 2014-09-13 11:29:28
@sawa我認爲[這是](https://www.bloc.io/) – 2014-09-13 13:10:30