q
は一般化されたシングルクォートであり、
qq
は一般化されたダブルクォートである。
qx
は一般化されたバッククォートである。
/
の代わりに
改行を含むアルファベット・数字でない任意の文字を delimiter として使える。
delimiter が (
または {
の場合は、
最後の delimiter は対応する )
、}
となる。
( )
や }
が文字列に埋め込まれる場合は
従来通りバックスラッシュをつける必要がある。)
$foo = q!I said, "You said, 'She said it.'"!; $bar = q('This is it.'); $today = qx{ date }; $_ .= qq *** The previous line contains the naughty word "$&".\n if /(ibm|apple|awk)/; # :-)