Re: [問題] self的意思?
※ 引述《godfat (godfat 真常)》之銘言:
: 2. 不寫 self 可以呼叫 private method, 寫了則不行。乍看之下很詭異,
: 其實這是有道理的。不寫時表示是在自己呼叫自己,所以可以呼叫。
: 寫了 self, 表示是他人在呼叫,就像是 that.a 那樣,
: 所以不能呼叫 private method.
: 這個,其實我覺得不算是真的很好的作法,不過 ruby 現階段是這樣做。
Private Method 的定義是:不能有 explicit receiver 的 Method
self.xxx 的 self 當然也算是 explicit 了..
不過我也覺得這不是很好的做法..XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.70.236
推
01/22 14:12, , 1F
01/22 14:12, 1F
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章