看板 Ruby 關於我們 聯絡資訊
※ 引述《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
godfat:感謝明確的定義 XDD 01/22 14:12