0

Singleton Class次のコードを実行してもメッセージが表示されません。何故ですか ?

ob = Object.new
class << ob
 def func
   "Singleton class"
 end
end
ob.func
4

1 に答える 1

1

そのメソッドは文字列を返します。表示するには、を使用する必要がありますputs

これをで実行irbすると、結果の文字列が表示されます。これは、そのモードではすべての戻り値が自動的に出力されるためです。

于 2012-06-14T05:46:35.183 に答える