阅读414 返回首页    go 阿里云 go 技术社区[云栖]


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

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

self.private_methods(false) #IN TOP LEVEL


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

Kernel.public_instance_methods(false)

最后更新:2017-04-03 05:38:54

  上一篇:go windows下ruby使用tk编程的方法
  下一篇:go 汇编语言测试:到底是加快还是乘快?