Ruby on Rails中双引号字符串中的#{$$}是什么?

cic*_*oon 0 ruby string ruby-on-rails double-quotes

我对双引号字符串中的#{$$}有疑问,具体我有这个字符串:

"#{command}#{$$}#{(Time.now.to_f * 1000).to_i}"
Run Code Online (Sandbox Code Playgroud)

如果我在控制台中执行"#{$$}"我得到一个整数但我想读一个解释.

谢谢 !!

Ed *_* S. 8

$$ 是解释器的进程ID.

Ruby有很多可以使用的全局变量,请参见此处.