我有一些想通过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 }
为什么不链接map
s,特别是使用viaSymbol#to_proc
的简写语法?
object_array.map(&:to_s).map(&:dostringstuff)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句