0
我與一些紅寶石(1.9.3)的代碼打,試圖瞭解「自我」和麪向對象的概念更好:如何把這個小代碼放在一個類中?
publiC#without 'public', code works only from irb, not when you save script! (why?)
def mycap
self.capitalize
end
x = "some text"
x.mycap
#=> "Some text"
如何包裝類各地上面的代碼,並保持相同/相似的功能?
你不'self.capitalize'需要'self.',爲'self'是默認的接收器。 – 2014-09-27 16:37:42
這個人試圖去理解自我,所以排除這個例子會讓事情變得更加複雜。 – daremkd 2014-09-27 16:39:08
然後解釋一下,而不是建議那裏需要'self.'(但它是一個很好的答案)。 – 2014-09-27 16:41:00