红宝石。显式和隐式块

用户名

我正在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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章