Упражнение 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(&:*)
|