2013-08-05 3 views

ответ

3
arr = [1,2,"car"] 

arr.each_with_index() do |e,i| 
    puts "#{e} is at index #{i}" 
end 
# >> 1 is at index 0 
# >> 2 is at index 1 
# >> car is at index 2 
1
arr = [1,2,"car"] 

arr.each_with_index do |e, index| 
    puts index, e 
end 
-2

Чтобы получить только индекс:

arr = [1,2,"car"] 
arr.each_index do |index| 
    puts index 
end 
+0

Что случилось с этим анс? до голосования вниз pls. поделитесь своими взглядами, чтобы их можно было улучшить. – suvankar

+0

OP хочет как элемент, так и индекс, ваш ответ разрешает половину проблемы – Stefan

+0

@suvankar ваш код будет работать. Просто «puts index, arr [index]'. –