Ruby
yieldは渡されたブロックを展開する。 ブロックは引数で明示しなくても良い。 def test(arg) yield(arg) end test ("VALUE") { |v| puts v } 明示的にブロックを渡す 引数で明示する場合は、&procをつかい、proc.callでブロックを展開す ブロックと通常の引…
yieldは渡されたブロックを展開する。 ブロックは引数で明示しなくても良い。 def test(arg) yield(arg) end test ("VALUE") { |v| puts v } 明示的にブロックを渡す 引数で明示する場合は、&procをつかい、proc.callでブロックを展開す ブロックと通常の引…