提供一些背景资料;过去几个月我一直在学习 Ruby(已经阅读了大部分 Well-Grounded-Rubyist,完成了 Poignant ruby 指南,并计划在之后阅读 Eloquent ruby)我已经掌握了大多数概念,即对象、Ruby 内核(基础)、范围,循环等等,但是,在将消息/方法发送到代码时,我感到困惑。
我们以这行代码为例:toolkit = Toolkit.get_default_toolkit
现在 toolkit 是 Toolkit 对象的变量,而 get_default_toolkit 是方法/消息。我在大多数代码中发现模棱两可的是方法/消息没有在任何地方定义。所以我的问题是,是否有一个我们(rubyists)可以研究的核心消息/方法列表,这些信息/方法可以在基础层面使用?
还是这些方法的范围很大,并且在程序中的其他地方定义?