• 締切済み

_TEXT_ って何ですか?

Perlの超初心者です。ヒアドキュメントについて調べていたら、 スクリプト中に「_TEXT_」というのが出てくるんですが、これはどんな意味でしょうか。 馬鹿みたいな質問ですが、いろいろ調べてもわかりません。 よろしくお願いします。

みんなの回答

回答No.1

単なるヒアドキュメントなんじゃないですかねー。 えーと、変数名?ヒアドキュメント名?かと。 試しに、_TEXT_を_HENSU_に変えて、問題がなければ、Perlの単語ではないかと。 ヒアドキュメントは、たしか変数にも入れられるし、関数にも渡せたはず。 スクリプト中に出てきたとしたら、そう言う使い方をしているのかと。 print <<_名前_; 内容 #名前 END _名前_ って使っている人が多かったですねー。 慣習なのでしょうか? ・・・違っていたらすいません。

wahiawa
質問者

お礼

先程の投稿は、「お礼」で出すべきでした。すみません。 どうも、ありがとうございました。 今後とも、よろしくお願い致します。

wahiawa
質問者

補足

レス,ありがとうございました。 ヒアドキュメントというのは、スクリプトの中に文字列を記述することで、それを変数に入れて使うこともあるようですね。 今、調べていたら、このヒアドキュメントの文字列の範囲を示すマークらしいということが分かりました。 書いていただいた例では print <<_名前_; から _名前_ に間の部分がヒアドキュメントの文字列の範囲を示すマークだと思います。 どうも、ありがとうございました。

関連するQ&A

専門家に質問してみよう