作者contagious (漂移胖)
看板Ruby
標題Re: [Ruby] ruby 1.9 new features
時間Sat Dec 8 16:15:42 2007
※ 引述《godfat (godfat 真常)》之銘言:
: > send doesn't always call private methods anymore (#__send, #__send!)
: 騙人,明明就可以,而且也沒有 __send, __send!, send!
: 所以現在是維持 1.8 不改?
它寫的是 doesn't "always"
在 1.8 裡的行為是..如果你用 bar.send(:foo)
如果 bar 裡有 public 的 foo 也有 private 的 foo ,會用 private 的 foo
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.48.124
1F:推 godfat:bar 裡怎麼有辦法同時有 public 和 private 同名 method..? 12/08 16:23
2F:→ godfat:如果是 mixin or inherit 來的,不是永遠優先 self 的? 12/08 16:24