Ruby/Array/collect
Материал из Wiki.crossplatform.ru
(Различия между версиями)
ViGOur (Обсуждение | вклад) м (1 версия: Импорт выборки материалов по Ruby) |
Текущая версия на 18:01, 13 сентября 2010
Change array elements with collect!
array = ["a", "b", "c"] array.collect! { |x| x.upcase } p array # => ["A", "B", "C"]
collect with code block
p [1, 2, 3, 4].collect { |x| x ** 2 } # => [1, 4, 9, 16]
you can convert an array on the fly using the collect method
[1, 2, 3, 4].collect { |element| element * 2 }