Ruby each実行時にインデックス番号を「1」から取得する
Rubyで、each実行時にインデックス番号を「1」から取得するサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。
環境
- OS windows10 pro 64bit
- ruby 2.7.2p137
インデックス番号「1」から取得
「each.with_index」を使用すれば、「1」から取得することが可能です。
arr = ["aaa", "bbb", "ccc"]
arr.each.with_index(1) do |x, index|
p "#{index}:#{x}"
end
# "1:aaa"
# "2:bbb"
# "3:ccc"
「0」から取得する場合は、「each_with_index」を使用します。
arr = ["aaa", "bbb", "ccc"]
arr.each.each_with_index do |x, index|
p "#{index}:#{x}"
end
# "0:aaa"
# "1:bbb"
# "2:ccc"
-
前の記事
javascript プライベートメンバを使用する 2020.12.25
-
次の記事
javascript onmousedownでマウスのクリックイベントを取得する 2020.12.26
コメントを書く