Rubyで配列のn番目の要素を取得する方法


  1. 添字を使用する方法: 配列のn番目の要素は、配列のインデックス番号(n-1)に対応します。以下はそのコード例です。
array = [1, 2, 3, 4, 5]
n = 3
element = array[n-1]
puts element

出力結果:

3
  1. atメソッドを使用する方法: atメソッドを使用して、指定したインデックスの要素を取得できます。以下はそのコード例です。
array = [1, 2, 3, 4, 5]
n = 3
element = array.at(n-1)
puts element

出力結果:

3
  1. fetchメソッドを使用する方法: fetchメソッドを使用して、指定したインデックスの要素を取得できます。配列の範囲外のインデックスを指定した場合には、エラーが発生します。以下はそのコード例です。
array = [1, 2, 3, 4, 5]
n = 3
element = array.fetch(n-1)
puts element

出力結果:

3
  1. sliceメソッドを使用する方法: sliceメソッドを使用して、指定したインデックスの要素を取得できます。以下はそのコード例です。
array = [1, 2, 3, 4, 5]
n = 3
element = array.slice(n-1)
puts element

出力結果:

3

これらはRubyで配列のn番目の要素を取得するためのいくつかの方法です。必要に応じて、これらの方法を使用して特定の要素を取得できます。