作者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