ヒア‐ドキュメント【here document】
ヒアドキュメント
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/02/01 04:39 UTC 版)
ヒアドキュメント(別の呼び方としてヒア文字列、heredocなど)は、文字列リテラルを、シェルスクリプトやプログラミング言語のソースコード中に埋め込むための1つの方法である。
- ^ Perl operators and precedence
- ^ a b 文字列(PHPマニュアル)
- ^ PEP 292 (Simpler String Substitutions)
- ^ Here string in Racket Documentation
- ^ @ Syntax in Racket Documentation
- ^ ヒアドキュメント (行指向文字列リテラル) Ruby2.6.0リファレンスマニュアル(2019年1月9日閲覧)。
- ^ メイクファイルのインライン ファイル Microsoft Developer Network(2013年7月24日閲覧)。
- 1 ヒアドキュメントとは
- 2 ヒアドキュメントの概要
- 3 関連項目
ヒアドキュメント
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/10 02:08 UTC 版)
ヒアドキュメントは、特別な終了文字列を指定することによって、任意の内容が含められるようにしている。PHP、Bash、Perlなどの多くの言語が対応している。ヒアドキュメントは、終了文字列の指定から始まり、改行の後、終了文字列が現れるまで続く。 以下はPerlによる例である。 print <<ENDOFHEREDOC;It's very hard to encode a string with "certain characters".Newlines, commas, and other characters can cause delimiter collisions.ENDOFHEREDOC 上記のコードを実行すると、以下のように出力される。 It's very hard to encode a string with "certain characters".Newlines, commas, and other characters can cause delimiter collisions. 内容には、(終了文字列そのもの以外は)どんな文字でも含めることができる。
※この「ヒアドキュメント」の解説は、「区切り文字」の解説の一部です。
「ヒアドキュメント」を含む「区切り文字」の記事については、「区切り文字」の概要を参照ください。
- ヒアドキュメントのページへのリンク