Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】Array::last()メソッドの使い方

lastメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

lastメソッドは、RubyのArrayクラスに属し、配列の最後の要素を取得するメソッドです。

このメソッドは、引数なしで呼び出された場合、配列の末尾にあるただ一つの要素を返します。例えば、[10, 20, 30].lastと記述すると、30という値が得られます。もし対象の配列が空である場合は、nilを返します。

また、整数nを引数として渡すことも可能です。この場合、配列の末尾から数えてn個の要素を新たな配列として返します。例えば、[10, 20, 30, 40, 50].last(2)と記述すると、[40, 50]という配列が得られます。引数に指定したnが配列の要素数よりも大きい場合でも、配列全体に含まれる全ての要素を新しい配列として返します。空の配列に対して引数を指定して呼び出した場合は、常に空の配列を返します。

このlastメソッドは、配列の終端にある特定のデータや、直近の複数の情報を効率的に取得したい場合に非常に有用で、プログラムの可読性と簡潔さを向上させることができます。

構文(syntax)

1[1, 2, 3].last

引数(parameters)

n

  • n: Integer: 取得する末尾の要素数を指定する整数

戻り値(return)

Object

配列の末尾にある要素を返します。配列が空の場合は nil を返します。

関連コンテンツ

関連プログラミング言語