2010-08-17 53 views
1
test = "a" 
test.class_eval do 
    # what is going on here??? 
end 

回答

2

好了,我的電腦上,你會得到一個NoMethodError因爲String類沒有class_eval方法:)

2

我認爲,在香草紅寶石,這是非法的。例如,如果你在irb中嘗試它,你會得到一個NoMethodError。

在rails控制檯中,可能會添加額外的方法,導致字符串的行爲與類相似。

相關問題