リテラル文字列

Hello world で覚えた通り、Perlソースコードに直接文字列を埋め込みたい時は「""」(ダブルクォテーション)か「''」(シングルクォテーション)を使うんでした。
ダブルとシングルの違いは「エスケープシーケンスを解釈するかどうか」「変数を展開するかどうか」という2点らしいです。エスケープシーケンスと言えば「\n」(改行)などの「\X」というやつですね。

# hello.pl
print "Hello\nWorld!\n";
print 'Hello\nWorld!\n';
D:\dev\perl>perl hello.pl
Hello
World!
Hello\nWorld!\n

ダブルクォテーションの方は「\n」が改行として解釈されています。シングルクォテーションは「\n」がそのまま出力されていますね。