Ruby each_with_index Dizilerde İndex Numarası Döndürme
Each döngüsü ile array’ler de sadece elemanları döndürebiliyoruz. Ancak bazı durumlarda index numarası lazım olabilir. Bu durumlarda each_with_index metodunu kullanarak hem index numarasını hem de value’u döndürebilirsiniz.
array = ['PHP','Ruby','Java'] array.each_with_index do |value, key| puts "#{value} isimli değerin index numarası => #{key}" end =begin PHP isimli değerin index numarası => 0 Ruby isimli değerin index numarası => 1 Java isimli değerin index numarası => 2 =end
Görüldüğü gibi önce value daha sonra key değişkenimize index numarası atandı.