Почему ruby ​​позволяет мне использовать #$$ для печати PID в строке?

Я просматривал некоторые примеры кода и наткнулся на эту строку:

puts "child #$$ accepting..."

который выводит

>> child 7231 accepting...

Похоже, что $$ - это PID, и он использует некоторое сокращение для обычного синтаксиса интерполяции строк #{$$}. Я не могу найти документацию для этого, хотя.Мне любопытно, какие другие трюки с короткими руками доступны (или могут сбить меня с толку ).

Где документы? Почему это особенное?

7
задан Dane O'Connor 21 August 2012 в 13:21
поделиться