|
>#####################################
>1:An Overview of Perl/Getting Started
>#####################################
>
>この場合、1:という感じで始まる場合は、Perlはコメントとして認識するのでし
>ょうか?
すみません。少し横着をしてしまいました。その部分はコメントにはなりません。
改めて、よく見てみたのですが、ひとつの行にヒアドキュメントを2つ設定した場合
におかしくなるようです。
(送ったソースの718行〜)
print <<"dromedary", <<"camelid"; # you can stack them
I said bactrian.
dromedary
She said llama.
camelid
次の2行、dromedaryとcamelidに挟まれた部分がヒアドキュメントになりますが、は
じめのdromedaryまでしかヒアドキュメントとして認識されません。
プログラムを実行した場合は次のように表示されます。
I said bactrian.
She said llama.
さらに次の部分が問題なのですが…
THISとTHATがヒアドキュメントですが、「And here's another.」この文の"'"から先
が文字列定数として強調されてしまいます。
(724行〜)
funkshun(<<"THIS", 23, <<'THAT');
Here's a line
or two.
THIS
And here's another.
THAT
--------------
print <<'odd'
2345
odd
+ 10000; # prints 12345
|
|