【Ruby3.x】size()関数の使い方
size関数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
size関数は、一般的に、コレクション(配列やハッシュなど)の要素の数や、文字列やバイナリデータのバイト数などの長さを取得するために使用される関数です。Rubyにおいては、このsizeという名前の機能は、多くの場合、ArrayやString、Hashといった様々なクラスのインスタンスメソッドとして提供されていますが、今回ご提示いただいたリファレンス情報では、特定のモジュールに属し、特定のクラスには関連しない関数として定義されていることを示しています。このようなsize関数は、直接的にオブジェクトの属性としてではなく、モジュールの名前空間内で独立して機能し、引数として渡されたオブジェクトのサイズや長さを計算して返します。例えば、特定のファイルシステムのエンティティのサイズを取得したり、独自のデータ構造の要素数を算出したりする目的で利用されることが考えられます。利用する際は、そのsize関数がどのモジュールに属し、どのような引数を受け取り、どのような値を返すのかを、公式ドキュメントや関連するモジュールのリファレンスで確認することが不可欠です。これにより、意図した通りの処理を正確に実行できます。
構文(syntax)
1[1, 2, 3].size
引数(parameters)
req
Rubyのsizeメソッドは、コレクション(配列や文字列など)の要素数や、オブジェクトのサイズを返します。
- 引数はありません
戻り値(return)
Integer
size メソッドは、レシーバー(メソッドを呼び出す対象)の要素数を整数で返します。