閱讀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 匯編語言測試:到底是加快還是乘快?