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

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

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

作成日: 更新日:

基本的な使い方

lengthメソッドは、配列が持つ要素の総数を取得するメソッドです。RubyのArrayクラスに属しており、配列オブジェクトのインスタンスに対して呼び出すことで、その配列に現在格納されている要素の数を整数で返します。例えば、[10, 20, 30]という配列がある場合、[10, 20, 30].lengthと実行すると3という値が戻り値として得られます。配列に何も要素が含まれていない、つまり空の配列である場合は0を返します。このメソッドは、配列の処理において、ループの回数を決定したり、特定の要素にアクセスする際のインデックス範囲を確認したりする場合によく利用されます。また、Arrayクラスにはsizeというメソッドも存在しますが、lengthメソッドとsizeメソッドは全く同じ機能を提供します。どちらを使っても結果は同じですが、一般的にはlengthの方がより広く使われる傾向にあります。システム開発において、データ件数を数える際などに不可欠なメソッドの一つです。

構文(syntax)

1[1, 2, 3].length

引数(parameters)

引数なし

引数はありません

戻り値(return)

Integer

配列の要素数を整数で返します。

関連コンテンツ

関連プログラミング言語