Blocks and Methods
Block Parameters
Blocks receive parameters and can make local calculations for each yielded value.
Block Parameters
block_parameters.rb
numbers = [2, 4, 6]
multiplier =
numbers.each do |number|
product = number * multiplier
puts "#{number}x#{multiplier}=#{product}"
end
numbers = [2, 4, 6]
multiplier =
numbers.each do |number|
product = number * multiplier
puts "#{number}x#{multiplier}=#{product}"
end
numbers = [2, 4, 6]
multiplier =
numbers.each do |number|
product = number * multiplier
puts "#{number}x#{multiplier}=#{product}"
end
block parameter
Names between vertical bars receive values from the method that is running the block.