您当前的位置: 首页 >  ruby

ruby中顶层定义的方法究竟放在哪里?

发布时间:2014-07-03 21:14:00 ,浏览量:0

    ruby中顶层(top level)中定义的方法放在main中,证明如下:

self.private_methods(false) #IN TOP LEVEL

    那么methods方法究竟是在哪定义的,书上说是在Object中,但在ruby1.9.2p290中是在Kernel中定义的,证明如下:

Kernel.public_instance_methods(false)

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.2566s