gpt4 book ai didi

Ruby 全局变量双美元符号

转载 作者:数据小太阳 更新时间:2023-10-29 07:51:53 24 4
gpt4 key购买 nike

我在 Ruby 中发现了一个特殊的全局变量。它是 $$,它始终是一个数字。但是这是什么意思?即使在文档中我也找不到任何东西。

最佳答案

这是一个预置变量,表示当前进程的ID。它记录在 http://ruby-doc.org/stdlib-2.3.1/libdoc/English/rdoc/English.html 中.

Process.pid 是替代,或者使用:

require 'English'
my_pid = $PROCESS_ID

一般来说,不鼓励使用快捷全局变量,因为它们就像魔法咒语或视觉噪音,除非您知道它们是什么。

关于Ruby 全局变量双美元符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39987438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com