Ist es möglich, eine lambda
, proc
, method
oder andere Art von Block in Ruby, um einen anderen Block zu liefern?
so etwas wie ...Ruby: Ausbeute Block von einem Block?
a = lambda {
puts 'in a'
yield if block_given?
}
a.call { puts "in a's block" }
dies nicht funktioniert ... es produziert nur
in a
=> nil
Gibt es Möglichkeit, den Block rufen Sie einen Block zu bekommen?
Nicht, dass es eine große Sache ist, aber ich bemerkte, dass Sie die ersten waren, die antworteten. –