我目前是一个通过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