2012-02-10 21 views
1

對不起,如果這是一個新手問題。我似乎無法找到這個問題的回答:Padre:如何查看/檢查Perl的特殊變量?

在神父,我怎麼查看/ Perl的檢查「的特殊變量」的值(如$ _或$ /,例如?)

只有在編輯器中突出顯示該變量時,「查看」按鈕纔會列出變量的值。但Perl的特殊變量不是顯式程序代碼的一部分。

TIA - 海倫

+0

這個問題已經回答了上perlmonks http://perlmonks.org/?node_id=953069 – tangent 2012-02-10 17:57:47

+0

在這個時候(美國東部時間13:35,18:35 GMT)有沒有問題已被回答@ PerlMonks – 2012-02-10 18:35:37

+1

Perlmonks的答案是升級Padre,然後按照「顯示調試器」的答案。你說你在使用0.86。 CPAN上的版本是0.94。 – 2012-02-11 05:32:04

回答

2

您是否嘗試過突出他們在事關對你的代碼的部分?問題在於特殊的變量會隨着上下文而變化,所以很難理解它們的含義。

例子:

sub Something 
{ 
$_; <<< highlight this 
@_; <<<< or this 
#do something 
$value = shift; 

} 
+0

我無法突出顯示它們,因爲它們沒有出現在程序文本中。 「問題在於特殊變量總是在變化」 - 這是沒有問題的,因爲如果你一步步走,有趣的是特定變量(例如$ _)在特定點上的價值。 – 2012-02-10 18:25:48

+0

我的意思是,你應該把它們寫在你需要看到它們並突出顯示它們的地方。我會編輯答案。 – AlfredoVR 2012-02-10 18:32:31

+0

我會嘗試並報告。但是你的意思是,除非在代碼中顯示它們,否則無法在調試器中查看特殊變量? – 2012-02-10 18:42:36