以 # 開頭,直到行尾:
# print "Hello, World!"; # 這行被註釋 print "Hello"; # 行尾註釋
Perl 沒有傳統的 /* ... */,而是使用 POD (Plain Old Documentation) 標記:
=begin comment 這是多行註釋 可以跨越多行 =end comment =cut
或更常見的簡寫:
=comment 多行註釋內容 =cut
關鍵規則:= 後必須緊跟一個標識符(如 comment),不能有空格。=cut 結束註釋塊。
#!/usr/bin/perl use strict; use warnings; =begin comment 這是一個演示多行註釋的腳本 作者:Demo 日期:2024-01-01 =end comment =cut my $var = 42; print "$var\n"; # 單行註釋
| 語言 | 單行 | 多行 |
|---|---|---|
| C/C++/Java | // | /* ... */ |
| Python | # | \"\"\" ... \"\"\" 或 ''' ... ''' |
| Ruby | # | =begin ... =end |
| Shell | # | 無(只能多行 #) |
| Perl | # | =comment ... =cut (POD) |
=cut 必須獨佔一行且行首無縮進。