創建。方法如何創建一個需要作爲一個變量,它的呼籲對象的方法來...紅寶石
例如在"Hello".to_s
,.to_s
需要"Hello"
作爲參數。
編輯:
謝謝你回答我的問題!
對於任何人想知道如何做到這一點,這裏有一個例子:在您再次爲例
創建。方法如何創建一個需要作爲一個變量,它的呼籲對象的方法來...紅寶石
例如在"Hello".to_s
,.to_s
需要"Hello"
作爲參數。
編輯:
謝謝你回答我的問題!
對於任何人想知道如何做到這一點,這裏有一個例子:在您再次爲例
您需要打開該類並對其進行擴展。
class String
def i_love
"I love #{self}"
end
end
"Pizza".i_love
=> "I love Pizza"
謝謝你的回答。給予好評! – Abram 2013-02-15 21:07:13
你爲什麼想這麼做?這完全破壞了Ruby中OOP的目的。 – Waseem 2013-02-15 08:53:31
我不知道,這是非常普遍的做法..我很好奇它是如何完成的。 – Abram 2013-02-15 08:54:56
...我真的不明白你的意思。 – Abram 2013-02-15 08:55:20