【发布时间】:2011-01-11 17:41:09
【问题描述】:
我正在阅读 Tomas Petricek 的这篇文章,其中提到了流水线 |>,如给出的示例所示:
流水线是什么意思?最初,我认为它类似于在内核中流水线化的 CPU 指令。你能解释一下它是什么以及它在 F# 的上下文中是如何工作的吗?
谢谢, 最好的祝福, 汤姆。
【问题讨论】:
-
把它想象成 PowerShell 或传统 shell 中的管道(不过,考虑到传递对象,它实际上更类似于 PowerShell)。它与 CPU 管道没有直接关系:-)
-
@Johannes:你的意思是这样的...cat myfile | more,来自 one 的输入被传递到输出以由 more 处理?
-
没错。尽管如前所述,UNIX shell 类比在这方面存在很大缺陷。