map.with_index
配列などの要素にindexを添えることができるメソッド
[100, 200, 300].map.with_index do |n, idx|
p [n, idx]
end
#=> [[100, 0], [200, 1], [300, 2]]
-
with_index(1)
で指定の数字からカウントできる
[100, 200, 300].map.with_index(1) do |n, idx|
p [n, idx]
end
#=> [[100, 1], [200, 2], [300, 3]]
each_with_index
[100, 200, 300].each_with_index do |n, idx|
p [n, idx]
end
# => [100, 0]
# [200, 1]
# [300, 2]