我在想如何在Perl調試器中使用大X
命令。所以,我有以下silly.pl腳本:關於perl調試器中的X命令(顯示變量)
#!/usr/bin/perl -w
use strict;
my $var1 = 99;
print "$var1\n";
我跑perl -d silly.pl
和步驟,以4號線。在那裏我輸入調試器:
X var1
但沒有顯示出來。我應該如何使用X
來顯示var1
的值? (如果我刪除use strict;
並且不使用my
,那麼我可以得到X var1
工作,但似乎沒有一個解決方案。)
與許多謝謝!
'X'命令在當前包的隱藏處尋找符號。使用'my'聲明'$ var1'使其成爲一個詞彙變量。你的意思是使用'x $ var1'嗎? – Borodin