Рубин: приносить блок из блока?
Это возможно дляlambda
, proc
, method
или другой тип блока в рубине, чтобы уступить другому блоку?
что-то вроде...
a = lambda {
puts 'in a'
yield if block_given?
}
a.call { puts "in a's block" }
это не работает ... это просто производит
in a
=> nil
Есть ли способ получить блок для вызова блока?