为什么将其称为“此处文档”?


14

(让我知道这是否是错误的SE)

为什么将Here Document(或Heredoc)称为该文档?维基百科在这个特定主题上没有什么可说的。我确实找到了描述“此处为文档”的Unix文档,这是原始格式吗?

Answers:


15

一些电传打字机*可以将一打或两个字符序列编程(机械地)到设备中,并在主机发送ENQ字符或操作员按HERE IS键盘上的键时发送。许多玻璃管端子具有相同的功能。

使用支持相同构造的shell和编程语言编写的“ here-is”文档实质上具有相同的目的:它是一个固定的字符序列,除非程序执行,否则不会改变。

*这些也是ttyUnix中出现的术语的由来。


啊哈!那就是我想要的琐事:D谢谢!
Yamikuronue 2012年

3
有时候老是值得的。
Blrfl 2012年

16

好吧,文件就在这里。这里是。这是事情的逻辑名称,是吗?

人们说“这里的文档”时,通常是指嵌入到代码中的一个数据单元。该数据将显示给用户,或用于构成对服务器的请求或将信息写入日志或更新配置文件,或者,或者,或者,或者,或者……。。。。。。。。。。。。。。和内涵。这是一种编程技术,并且有一个名字。


2
由于什么时候必须使用格式正确的字符串作为“文档”?一个隐含了Heredoc不一定具有的数据含义。+1虽然让我微笑:)
Yamikuronue'4

7
我不希望您遇到所有的阿甘正传,但是文件就像文件一样。人们说“这里的文档”时,通常是指嵌入到代码中的一个数据单元。该数据将显示给用户,或用于构成对服务器的请求或将信息写入日志或更新配置文件,或者,或者,或者,或者,或者……。。。。。。。。。。。。。。和内涵。这是一种编程技术,并且有一个名字。
亚当·克罗斯兰

嗯 也许这是一种区域语言学的东西:我通常会看到“文档”被用作“您将在Word中创建的文件类型”和“文件”或“数据”以用于更一般的用途。“ Heredata”一词对我来说更有意义>
Yamikuronue'4

1
“这里文档”的想法比Word要早很多年。
亚当·克罗斯兰

可以,但是即使图片满足Wikipedia
Yamikuronue 2012年

7

之所以称为“这里”文档,是因为它在需要它的源文件中位于此处,而不是在其他地方,作为单独的文件。我想深入了解它就像试图深入分析“四轮驱动”一词。

将数据包含在代码中可能非常方便。


5

因为这都是<< <<这里的数据

一路走来

说得对

等待它

这里;

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.