【发布时间】:2014-11-03 06:47:52
【问题描述】:
我经常写:
some_array.each { |array_element| array_element.some_method(args) }
为什么没有隐式收益率的选项,所以你可以写例如:
some_array.each { _.some_method(args) }
我不确定 _ 实际上应该是什么字符,我想它只会在最样板设置中使用,您正在处理一维数组并试图将每个项目屈服于接连阻拦。这将节省大量多余的输入。
【问题讨论】:
-
有趣的想法。该实现将是一个问题,但这是一个细节:
class A; def a; puts 'hi'; end; end,_ = A.new,_.a #=> hi`。
标签: ruby