Комментарии в стиле C сопровождаются множеством сложных проблем, в том числе невозможностью комментировать комментарии. Кроме того, удобный синтаксис для одной строки поощряет сжатое написание, что облегчает чтение вашего кода. Отсутствие 10-строчных блоков «Author: ... Input: ... Output: ... Favorite Color: ...», которые вы время от времени видите в C и C ++, является еще одним преимуществом.
Многострочные комментарии поощряют длинную запись, которая лучше выражена более кратко или в виде документации, поэтому Perl поощряет это с помощью операторов #
и =pod
(соответственно).
Наконец, если у вас возникли проблемы со стилем комментирования в Perl, вы должны настроить редактор для редактирования программ, а не текста. В Emacs, если вы начнете писать что-то вроде # this is a comment that is getting longer and longer and longer and oh my goodness we are out of space on this line what to do now
и наберете M-q , Emacs будет автоматически вставлять #
в начале каждой создаваемой строки.
Если вы просто хотите закомментировать блок кода, вам нужно смотреть не дальше, чем M-x comment-region
и M-x uncomment-region
, что закомментирует регион практически на любом языке; в том числе Perl.
Не переживайте по поводу синтаксиса комментариев; это работа компьютера!