Кажется, что константы __FILE__
и __LINE__
динамически обновляются с текущим текущим номером файла и строки, мне интересно, как поведение, реализованное в Ruby?
Я скопировал исходный код, но слишком много шумов для внешнего вида __LINE__
и __FILE__
, мне интересно, кто-нибудь может помочь мне указать на исходный код и дать ключ к пониманию его поведения.
Объяснение в Rubinis
или MRI
будет в порядке.