- 締切済み
_TEXT_ って何ですか?
Perlの超初心者です。ヒアドキュメントについて調べていたら、 スクリプト中に「_TEXT_」というのが出てくるんですが、これはどんな意味でしょうか。 馬鹿みたいな質問ですが、いろいろ調べてもわかりません。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- inferu_noz
- ベストアンサー率26% (23/86)
回答No.1
単なるヒアドキュメントなんじゃないですかねー。 えーと、変数名?ヒアドキュメント名?かと。 試しに、_TEXT_を_HENSU_に変えて、問題がなければ、Perlの単語ではないかと。 ヒアドキュメントは、たしか変数にも入れられるし、関数にも渡せたはず。 スクリプト中に出てきたとしたら、そう言う使い方をしているのかと。 print <<_名前_; 内容 #名前 END _名前_ って使っている人が多かったですねー。 慣習なのでしょうか? ・・・違っていたらすいません。
お礼
先程の投稿は、「お礼」で出すべきでした。すみません。 どうも、ありがとうございました。 今後とも、よろしくお願い致します。
補足
レス,ありがとうございました。 ヒアドキュメントというのは、スクリプトの中に文字列を記述することで、それを変数に入れて使うこともあるようですね。 今、調べていたら、このヒアドキュメントの文字列の範囲を示すマークらしいということが分かりました。 書いていただいた例では print <<_名前_; から _名前_ に間の部分がヒアドキュメントの文字列の範囲を示すマークだと思います。 どうも、ありがとうございました。