前端之家收集整理的这篇文章主要介绍了
为什么ruby让我使用#$$在字符串中打印PID?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在查看一些
代码示例,我遇到了这一行:
puts "child #$$accepting..."
哪个输出
>> child 7231 accepting...
看起来$$是PID,它正在利用正常的#{$$}字符串插值语法的一些简写.我找不到这方面的文档.我很好奇其他的短手技巧是什么(或者让我迷惑).
文档在哪里?为什么这个特别?
Ruby允许您在进行字符串插值时省略全局($var),实例(@var)和类(@@ var)变量的大括号.