2012-08-14 47 views

回答

6

是的,它調用to_s表達式的結果。嘗試一下。

:001> class Monkey 
:002> def to_s 
:003>  "monkey" 
:004>  end 
:005> end 
=> nil 
:006> m = Monkey.new 
=> monkey 
:007> "I am a #{m}" 
=> "I am a monkey" 
2

這真的只是一個地方持有人說:「嘿,在這裏我們有一些需要評估和投射爲一個字符串的紅寶石代碼。如果您完全熟悉C語言的語言,它幾乎與以下內容相同:

printf("1, 2, %d", 1+2); 
相關問題