как добавить закомментированную строку в оболочку pdl2 - PullRequest
1 голос
/ 08 июля 2011

Я использую pdl2, интерактивную оболочку perl pdl, и хочу добавить комментарии в строках для документирования следующей строки кода, чтобы позже я мог просмотреть свой интерактивный сеанс.

pdl> # this is a comment
Can't exec "this": No such file or directory at /homes/pmg/pmg-soft/local-perl/local-lib/lib/perl /x86_64-linux/PDL/Perldl2/Plugin/PDLCommands.pm line 51.

Можно ли добавлять комментарии в оболочке pdl2?

PS: может ли кто-нибудь с репутацией 1500 добавить тег pdl2?

[UPDATE]

Ладно, '#' действительно является символом комментария, как я и думал, но кажется, что вы не можете начать строку с #, если вы не добавили sp (или что-нибудь) раньше. ?! это «особенность»?

pdl> # d
Can't exec "d": No such file or directory at /homes/pmg/pmg-soft/local-perl/local-lib/lib/perl5/x86_64-linux/PDL/Perldl2/Plugin/PDLCommands.pm line 51.
pdl>  # d  # "note the space before the #"
pdl>

1 Ответ

2 голосов
/ 12 июля 2011

С perldoc perldl:

  Shell variables
    Shell variables: (*Note*: if you don't like the defaults change them in
    ~/.perldlrc)

    *   $PERLDL::ESCAPE - default value '#'

        Any line starting with this character is treated as a shell escape.
        The default value is chosen because it escapes the code from the
        standard perl interpreter.

Быстрый-грязный ответ: используйте # this is a comment (с начальным пробелом)

...