Почему модуль Profiler в Ruby 1.9 назван двумя конечными подчеркиваниями? - PullRequest
3 голосов
/ 02 мая 2011

Я просмотрел стандартную библиотеку, и Profiler__ - единственный модуль, который я могу найти, который использует два подчеркивания в названии. Есть ли причина?

1 Ответ

1 голос
/ 03 мая 2011

Потому что в ядре Ruby GC имеет класс Profiler.

GC :: Profiler

Profiler

Thisэто единственная причина, о которой я могу думать.Хотя на самом деле я не вижу причины, по которой, поскольку класс Profiler в ядре Ruby "пространством имен" в модуле GC ...

...