分かりやすく、使いやすく。

配列の要素の値をインデックス付きで表示する方法

スポンサーリンク

Ruby で配列の中身をインデックス付きで表示するには、 each_with_index でループさせる方法があります。サンプルコードは次の通りです。

ruby(実行可能なサンプルコード)
1
2
3
4
5
ary = [1, 1, 2, 2, 3, 4, 5, 1, 3]
 
ary.each_with_index{|value, index|
    puts "インデックス:#{index} => 値:#{value}"
} 

上記の実行結果は次の通りです。

インデックス:0 => 値:1
インデックス:1 => 値:1
インデックス:2 => 値:2
インデックス:3 => 値:2
インデックス:4 => 値:3
インデックス:5 => 値:4
インデックス:6 => 値:5
インデックス:7 => 値:1
インデックス:8 => 値:3 
スポンサーリンク
スポンサーリンク