q/strings/; 'strings'; と同じ
qq/strings/; "strings"; と同じ
qx/strings/; `strings`; と同じ
(string中にスラッシュが多数出てくるときなどは)スラッシュ以外にも
英数・スペース以外の記号類が使用できる
q/2001\/09\/09 10:46:40/;
-> q#2001/09/09 10:46:40#;
また、括弧類は、対で使用する
qq {Content-type: text/html; charset="EUC-JP"\n\n};
(), {}, <>, [] など
同様に、パターンマッチ、パターン置換も、スラッシュを多数使うパターンは
違う記号を使ったほうがコードが見やすくなる
(その際、パターンマッチの場合は、m が必須になる)
($path =~ /\/foo\/bar\/baz/)
($path =~ m|/foo/bar/baz|)