カテゴリー:
Ruby
タグ:
 Ruby find_index index 配列 添字 インデックス

このエントリーをはてなブックマークに追加
更新日時:
2013年10月03日(木)
作成日時:
2013年10月03日(木)

前の記事 / 次の記事

タイトルで全てだけど、ある要素が配列の何番目に格納されているか知りたかったら

items = ["ひのきのぼう", "ぬののふく", "かわのたて"]
item  = items[1]
items.find_index item
#=> 1

注意点としては配列の中に同じ要素があった場合は先にヒットした方が返却される

items = ["ひのきのぼう", "ぬののふく", "やくそう", "かわのたて", "やくそう"]
item  = items[4]
items.find_index item
#=> 2