Ruby - Blocks, Procs, and Lambdas
What will this Ruby code print?
sum = 0
[1, 2, 3].each { |x| sum += x }
puts sumsum = 0
[1, 2, 3].each { |x| sum += x }
puts sumeach with blockeach method iterates over each element, running the block for side effects but returns the original array.sum, so sum becomes 1 + 2 + 3 = 6.15+ quiz questions · All difficulty levels · Free
Free Signup - Practice All Questions