【Ruby3.x】String::length()メソッドの使い方
lengthメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
lengthメソッドは、レシーバであるStringオブジェクト(文字列)の文字数を取得するメソッドです。このメソッドは、文字列が実際に含む文字の総数を整数値として返します。バイト数ではなく、各文字そのものを1文字としてカウントするため、日本語のようなマルチバイト文字を含む文字列に対しても、正しく文字数を数えることができます。例えば、「こんにちは」という文字列に対してlengthメソッドを呼び出すと、結果は5となります。
lengthメソッドの戻り値は常に非負の整数であり、文字列が空の場合は0を返します。この機能は、文字列の長さに応じた処理を行う際に非常に有用です。例えば、Webアプリケーションでユーザーが入力したパスワードやユーザー名の文字数制限を検証したり、テキストファイルの各行の文字数を取得してフォーマットを調整したりする場面で活用されます。文字列の実際の視覚的な長さを正確に把握するために不可欠なメソッドであり、安全で堅牢なプログラムを作成するために広く利用されています。これにより、データの整合性を保ち、ユーザーエクスペリエンスを向上させるのに役立ちます。
構文(syntax)
1"example".length
引数(parameters)
引数なし
引数はありません
戻り値(return)
Integer
文字列に含まれる文字数を整数で返します。