9

2 つの proc を取得してそれらを結合し、一方の出力が他方に渡されるようにするための構文ショートカットがあるかどうか疑問に思っているだけです。

a = ->(x) { x + 1 }
b = ->(x) { x * 10 }
c = ->(x) { b.( a.( x ) ) }

method(:abc).to_procこれは、 やのようなものを扱うときに便利です。:xyz.to_proc

4

4 に答える 4

2
a = Proc.new { |x| x + 1 }
b = Proc.new { |x| x * 10 }
c = Proc.new { |x| b.call(a.call(x)) }
于 2013-05-28T19:26:31.623 に答える