变异迭代器的map方法

阿克拉

我有一些想通过map迭代的对象-

object_array.map {|o| o.dostuff }

但是我希望o迭代器是对象的字符串表示形式,因此我必须执行以下操作:

object_array.map do |o|
  o = o.to_s
  o.dostringstuff
end

有什么办法可以一齐完成吗?(intrepreter不接受)

object_array.map {|o.to_s| o.dostringstuff }
奥列克西·菲洛年科(Oleksii Filonenko)

为什么不链接maps,特别是使用viaSymbol#to_proc简写语法

object_array.map(&:to_s).map(&:dostringstuff)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章