(これがこのための間違ったSEであるかどうか教えてください)
なぜヒアドキュメント(またはヒアドキュメント)はそれと呼ばれているのですか? Wikipedia その特定の主題について言うことは何もありませんでした。 「Here is document」を説明するUNIXドキュメントを見つけましたが、それは元の形式ですか?
一部のテレプリンター*には、ユニットに(機械的に)プログラム可能な12から2文字のシーケンスがあり、ホストがENQ
文字を送信したとき、またはオペレーターが上の[HERE IS
]キーを押したときに送信されましたキーボード。多くのガラス管端子は同じ機能を持っていました。
同じ構成をサポートするシェルとプログラミング言語の「ここにある」ドキュメントは、本質的に同じ目的を果たします。これは、プログラムが変更しない限り変更されない文字の缶詰シーケンスです。
*これらはUnixで使用されるtty
という用語の起源でもあります。
さて、ドキュメントはここにあります。ここにあります。論理的な名前ですね。
人々が「ヒアドキュメント」について話すとき、彼らは一般的にコードに埋め込まれたデータの単位について話しています。そのデータは、ユーザーに表示されるか、サーバーへのリクエストを作成するか、ログに情報を書き込むか、構成ファイルを更新するために使用されます。と含意。それはプログラミング手法であり、名前があります。
これは、別のファイルとしてではなく、他の場所にあるのではなく、それを必要とするソースファイル内で「ここ」にあるため、ヒアドキュメントと呼ばれます。もっと深く見ると、「4輪駆動」という用語を深く分析しようとするようなものになると思います。
コード内にデータを含めると非常に便利です。
<<ここからのすべてのデータだから
はるばる
ダウン
に
約
それを待つ
ここに;