czwartek, 6 czerwca 2013

Edycja wszystkich elementów tablicy

Operacja na wszystkich elementach tablicy:
a = [ "a", "b", "c", "d" ]
a.collect {|x| x + "!" }   #=> ["a!", "b!", "c!", "d!"]
a                          #=> ["a", "b", "c", "d"] 
Przykłady:
>> ['a', 'b', 'c'].collect{|letter| letter.capitalize}
=> ["A", "B", "C"]

W ładniejszej formie:

>> ['a', 'b', 'c'].collect(&:capitalize)
=> ["A", "B", "C"]

Brak komentarzy:

Prześlij komentarz