irb > names = ["alfian", "bartholomeuw", "dennis", "eliah", "fritzgerald", "steve"]
irb > names.map do |name|
irb > name.capitalize
irb > end
=> ["Alfian", "Bartholomeuw", "Dennis", "Eliah", "Fritzgerald", "Steve"]
Tetapi satu hal yang perlu anda ketahui , method ini tidak merubah nilai yang ada dalam variabel names.
irb > names
=> ["alfian", "bartholomeuw", "dennis", "eliah", "fritzgerald", "steve"]
Untuk melakukan perubahan secara langsung pada variabel names apabila anda menginginkannya, anda dapat menggunakan tanda bang ! dibelakang method tersebut
irb > names.map! do |name|
irb > name.capitalize
irb > end
=> ["Alfian", "Bartholomeuw", "Dennis", "Eliah", "Fritzgerald", "Steve"]
irb > names
=> ["Alfian", "Bartholomeuw", "Dennis", "Eliah", "Fritzgerald", "Steve"]
Tidak ada komentar:
Posting Komentar