2012-02-10 2 views
1

Извините, если это вопрос новичков. Я не могу найти ответ на этот вопрос:Padre: как просмотреть/изучить специальные переменные Perl?

В Падре, как просмотреть/изучить значения Perl «специальных переменных» (например, $ _, или $ /, например?)

Кажется, что кнопка «вид» отображает значение переменной только в том случае, если вы выделяете эту переменную в редакторе. Но специальные переменные Perl не являются частью явного программного кода.

ТИА - Хелен

+0

Этот вопрос был дан ответ на perlmonks http://perlmonks.org/?node_id=953069 – tangent

+0

В это время (13:35 EST, 18:35 GMT) вопрос не был дан ответ @ PerlMonks –

+1

Ответ на Perlmonks - это обновление Padre, а затем ответьте «Show Debugger». Вы сказали, что используете 0.86. Версия CPAN составляет 0,94. –

ответ

2

Вы пробовали, выделив их в тех частях, которые важны для вашего кода? Дело в том, что специальные вары меняются все время в зависимости от контекста, поэтому будет трудно понять, что они означают.

пример:

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

} 
+0

Я не могу выделить их, так как они не отображаются в тексте программы. «Дело в том, что специальные вары меняются все время» - это не проблема, поскольку, если вы шаг за шагом, интереснее значение специальной переменной (например, $ _) в этой конкретной точке. –

+0

Что я имел в виду, так это то, что вы должны попробовать написать их там, где вам нужно их увидеть и выделить. Я отредактирую ответ. – AlfredoVR

+0

Я попробую это и сообщит. Но что вы говорите, что нет способа просмотра специальных переменных в отладчике, кроме случаев, когда вы показываете их в коде? –