@w7938940 try
是active_support
扩展的方法http://api.rubyonrails.org/classes/Object.html#method-i-try
也是用一次就会上瘾的那种。
#12 楼 @rubyist518 哈哈,感谢,看完了,玩了个
Array.new(3) { [1, 2, 3] }.tap {|array| puts "Array.new: #{array}"}
.flat_map { |n| n + [4]}.tap {|array| puts "flat_map: #{array}"}
.bsearch { |n| n > 3 }.tap {|n| puts "result <=> 4: #{n <=> 4}"}