我正在RubyMonk上学习Ruby。而且我无法执行此课程:
我们有一个称为的方法filter
,该方法接受显式传递的块。我们看一下该块,告诉我们是应该接受还是拒绝数组中的值。
该Array#select
方法可以做到这一点,但是需要一个隐式块。尝试将显式块转换为隐式块并将其传递给Array#select
。
def filter(array, block)
return array.select # Your code here
end
我该做什么?
def filter(array, block)
return array.select(&block)
end
请注意,可以从页面访问每个问题的答案。只需单击标题为“查看解决方案”的链接。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句