【Ruby3.x】Integer::inspect()メソッドの使い方
inspectメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
inspectメソッドは、Integerオブジェクトのプログラム上での文字列表現を返すメソッドです。このメソッドは、主にデバッグやログ出力の際に、Integer型の数値がどのような値であるかを視覚的に確認したい場合に利用されます。
具体的には、Integerオブジェクトが保持している数値を、そのまますべて文字列として表現します。例えば、123という整数値に対してinspectメソッドを呼び出すと、結果として"123"という文字列が返されます。これは、数値そのものを正確に表現した形であり、プログラムの内部状態を把握する上で役立ちます。
Rubyでは、inspectメソッドはオブジェクトの開発者向けの文字列表現を提供するという一般的な役割を持っています。Integerクラスの場合、to_sメソッドと同じ結果を返しますが、これは数値という基本的なデータ型において、開発者向け表現とユーザー向け表現が一致するためです。
このメソッドを使うことで、変数に格納された整数値が期待通りであるかを確認したり、システムログに数値を出力したりする際に、明示的に数値の文字列表現を取得することができます。このメソッドは引数を受け取りません。
構文(syntax)
1123.inspect
引数(parameters)
引数なし
引数はありません
戻り値(return)
String
Integer オブジェクトの文字列表現を返します。この文字列表現は、オブジェクトの値を人間が読める形式で表したものです。