Что вы имеете в виду "это не используется"? Ваш ответ не очень понятен.

жный дубликат:
В чем разница между процедурой и лямбдой в Ruby?

Когда запустить этоRuby код:

def func_one
    proc_new = Proc.new {return "123"}
    proc_new.call
    return "456"
end

def func_two
    lambda_new = lambda {return "123"}
    lambda_new.call
    return "456"
end

puts "The result of running func_one is " + func_one
puts ""
puts "The result of running func_two is " + func_two

Результат, который я получаю, выглядит следующим образом:

The result of running func_one is 123

The result of running func_two is 456

Что касаетсяfunc_twoгде это значениепервый return, это,123?

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос