为什么Ruby 1.9中的Profiler模块以两个尾部下划线命名?

时间:2011-05-02 18:35:49

标签: ruby ruby-1.9

我浏览了标准库,而Profiler__是我能找到的唯一一个在名称中使用两个下划线的模块。有原因吗?

1 个答案:

答案 0 :(得分:1)

因为在Ruby核心GC中有一个Profiler类。

GC::Profiler

Profiler

这是我能想到的唯一原因。我真的没有看到原因,因为Ruby核心中的Profiler类在GC模块下是“命名空间”......