Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby | 配列 | 負のindexの動作

パンくず

Ruby
配列
負のindexの動作

概要

Rubyの配列に負のindexを与えた場合の動作について

内容

Rubyでは配列に負のindexを与えると最後の要素から順に参照することになります。

サンプル

# -*- encoding: utf-8 -*-
require "pp"

nice_guys = %w[修造 照英 慈英 もこみち]
puts nice_guys[0]
puts nice_guys.first
puts nice_guys[-1] # => 一番最後の要素=もこみち
puts nice_guys.last
puts nice_guys[-2] # => 最後から二番目の要素=慈英

出力

修造
修造
もこみち
もこみち
慈英