質問: Robot.new("ロボ2号") # ロボットのインスタンス2 puts robo1 robo2.move(10, 20) puts robo2 ``` ### 試したこと 最後に記述していますputsをprintやpで記述して、 試みて見ましたが意図した通りの記述にはなりませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報 ruby 2.4.0 rails 5.1.3 gem 2.6.13
回答: 文字列中にオブジェクトを展開した時に使われるメソッドは`to_s`で、`of_s`ではありません。 上の`Robot`クラスでは、自分で`to_s`を実装していないので、`Object#to_s`(クラス名と`object_id`を表示)がそのまま使われています。