簡體   English   中英

如何在 Perl 中打印 Package 變量

[英]How to print Package variable in Perl

我想在主 package 中打印 package 變量,我該怎么做?

package temp;
$A = 10;
1;

package main;
$B = "A";
print $temp::$B;
1;
print $temp::A;

如果您(非常)想像您看起來那樣使用“符號引用”,

my $var_name = "temp::A";
print do { no strict qw( refs ); $$var_name };

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM