perlのprint文や代入文について

[上に] [前に] [次に]
コロ 1999/10/03(日) 20:40:54
perlで書かれたCGIのソースで

print qq(</FORM>);     とか
$top = qq(<FONT COLOR="$color">);

と書いてあるものを見ましたが、このqqにはどんな働きがあるのですか?
qq以外の他の文字を使ってもいいのだと思っていますが、文法的な意味がわかりません。

初歩的な質問で申し訳ありませんが、よろしくお願いいたします。

へっぴり腰 1999/10/03(日) 23:26:02
q とはクォート(quote)。
qq だからダブルクォート。

っちゅーわけで、
print q(hoge);

print 'hoge';
は同じだし、

print qq(moge);

print "moge";
は同じなのであった。

ちなみに
print qq{moge};
でも
print qq/moge/;
でもよい。

コロ 1999/10/04(月) 00:10:43
[[解決]]
そうだったんですか。
すっかり納得いたしました。

ありがとうございました。

[上に] [前に] [次に]