perlの演算子にある q//, qq//, qw// という演算子。
分かるようなわかんない様なだったんですけど、一応分かったんで下にまとめます。
q/hoge1/;
これは、 'hoge1'; と同じ。
Single Quotation ってことですね。
当然内部に変数を書いても展開しないやつです。
qq/hoge2/;
これは、 "hoge2"; と同じ。
Double Quotation で囲んだ状態と同じ。
qが2つあるからダブルコーテーション....
内部で変数も展開します。
qw/hoge1 hoge2 hoge3/;
これは、 ('hoge1', 'hoge2', 'hoge'); と同じ。
配列の要素に文字列を含んだ状態と同じ。
要素は Single Quotation で囲まれています。
配列の初期化するときなんかに便利だったりします。
@hoge = qw/hoge1 hoge2 hoge3/
@hoge = ('hoge1','hoge2','hoge3'); よりは楽かな(^_^;)
ちなみに qw/ hoge / でなくてもいい
qw( 対象となる文字列 )
qw{ 対象となる文字列 }
qw[ 対象となる文字列 ]
qw< 対象となる文字列 >
これらは全部一緒だそうです。