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

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

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

作成日: 更新日:

基本的な使い方

inspectメソッドは、Rubyの組み込みクラスであるTrueClassのインスタンス、すなわちtrueオブジェクトが自身を表現する文字列を生成するメソッドです。このメソッドは、オブジェクトの内部表現を、プログラマが理解しやすい形式の文字列として取得するために利用されます。

具体的には、trueオブジェクトに対してinspectメソッドを呼び出すと、常に文字列 "true" を返します。これは、trueという真偽値が持つ唯一の状態を直接的に表現したものです。例えば、プログラムのデバッグ中に、ある変数が期待通りにtrueという真偽値を保持しているかを確認したい場合や、ログ出力でtrueの状態を記録したい場合などにこのメソッドが役立ちます。

多くのRubyオブジェクトはinspectメソッドを実装しており、そのオブジェクトが持つデータや状態を反映した詳細な文字列を返しますが、TrueClassinspectメソッドは、そのシンプルさゆえに、真偽値そのものの明確な表現を提供します。この一貫した機能により、Rubyプログラマはオブジェクトの種類にかかわらず、その内容を簡単に確認することができます。inspectメソッドは、Rubyプログラミングにおいて、デバッグや情報表示のための重要なツールの一つです。

構文(syntax)

1true.inspect

引数(parameters)

引数なし

引数はありません

戻り値(return)

String

このメソッドは、true という真偽値を表す文字列 "true" を返します。

関連コンテンツ