Упражнение 046

Инструкции:
Guide

Руби има и специален синтаксис за кратко извикване на блокове (руби има доста специални синтаксиси)

Начално състояние Крайно състояние
puts [1, 2, 3, 4, 5].map { |n| n.to_f }
puts ["up", "dog", "updog"].map { |s| s.upcase }
puts [1, 2, 3, 4, 5].reduce { |x, y| x * y }
puts [1, 2, 3, 4, 5].map(&:to_f)
puts ["up", "dog", "updog"].map(&:upcase)
puts [1, 2, 3, 4, 5].reduce(&:*)