【问题标题】:Perl $ENV and $$Perl $ENV 和 $$
【发布时间】:2017-05-27 08:53:09
【问题描述】:

我最近开始在学校学习 Perl,并在一个文档中注意到 $ENV$$。 我的老师告诉我这是关于进程 ID 和显然环境变量的东西,但我仍然不完全理解。 现在我想知道这两个东西有什么作用以及如何使用它们。

提前致谢。

【问题讨论】:

标签: perl environment-variables


【解决方案1】:

这些都记录在perlvar:

$$ 运行此脚本的 Perl 的进程号。

哈希 %ENV 包含您当前的环境

没有$ENV,但可能有$ENV{'PATH'},这是您告诉从当前环境访问“PATH”的方式。似乎让一些人感到困惑的是,%HASH 表示整个哈希。但是散列中的单个值是标量,标量的符号是$。所以你可以访问$HASH{'somekey'}

【讨论】:

    【解决方案2】:

    %ENV(不是 $ENV)和 $$ 都在 General-Variables

    中进行了描述
    • $$ 运行此脚本的 Perl 的进程号。
    • %ENV 哈希 %ENV 包含您当前的环境。

    【讨论】:

      猜你喜欢
      • 2020-03-01
      • 1970-01-01
      • 2022-04-07
      • 2011-11-28
      • 2012-10-07
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      • 2015-01-11
      相关资源
      最近更新 更多