Публикации по теме 'ruby-blocks'


В чем разница между Ruby Blocks, Procs и Lambdas
Возникли проблемы с пониманием разницы между рубиновыми блоками, процедурами и ламами. Что такое блоки? В чем разница между procs и lambdas? Давайте разберемся с этим. БЛОКИ Блок - это набор кода, заключенный в оператор do / end или в фигурные скобки {}. Это фрагменты кода, которые вы можете взять и передать другому методу в качестве входных данных, или фрагмент кода, который вы связываете с вызовом метода. Если вы использовали each before для перебора Enumerable, значит, вы..