【Ruby3.x】Hash::length()メソッドの使い方
lengthメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
lengthメソッドは、Hashオブジェクトが保持するキーと値のペアの総数を取得し、整数として返すメソッドです。
Hashはキーと値のセットを格納するデータ構造であり、lengthメソッドはその中に存在するペアの数を数えます。例えば、{"apple" => 1, "banana" => 2, "cherry" => 3}というハッシュがあった場合、lengthメソッドを呼び出すと3という値が返されます。
このメソッドは、ハッシュのサイズを知りたい場合に便利です。要素数に応じた条件分岐やループ処理の際に活用されます。要素の追加や削除により、lengthメソッドが返す値は変化します。
また、RubyのHashクラスには、lengthメソッドと全く同じ機能を提供するsizeメソッドも存在します。機能は同じであるため、利用場面に応じて使い分けが可能です。ハッシュの大きさを手軽に確認できるため、初心者の方もぜひ活用してください。
構文(syntax)
1{}.length
引数(parameters)
引数なし
引数はありません
戻り値(return)
Integer
Hashオブジェクトに含まれる要素の数を整数で返します。