是否记录了双前进/后退管道操作员?

是否记录了双前进/后退管道操作员?

问题描述:

我记得读过关于双管操作符 - ||>和< || - 某处,现在我不记得在哪里。我无法在MSDN或语言规范中找到它们。他们记录在任何地方?是否记录了双前进/后退管道操作员?

let print a b = sprintf "%O %O" a b 
(1, 2) ||> print 
// val it : string = "1 2" 
+0

对于那些感兴趣的,还有三个前进/后退管道操作符:|||>和 Daniel 2010-05-19 18:43:21

双(向前/向后)管运营商记录在的F# operators on MSDN列表,并且也记录为从Core.Operators module导出的函数。

这可能自动从F#源XML文档生成,使页面有几分神秘的名字:

作为一个侧面说明,发现运营商使用搜索引擎是有点问题,所以我看着F#源代码(与CTP发布分发)和prim-types.fs包括以下内容:

我要推荐F#源是一个很好的文档,这种事情(他们肯定是),但后来我粘贴<summary>标签,以谷歌的一部分,发现上面提到的网页: - )。

+0

谢谢。我没有想到要查看消息来源。 – Daniel 2010-05-19 17:08:48

+0

@Tomas在过去五年的某个时间点,他们似乎已经将双管操作员添加到了MSDN的F#操作员列表中:)编辑您的帖子以反映该更新。 – JKillian 2015-06-05 03:04:19

请参阅@Tomas的答案。关键的方面是,这些只是图书馆的功能,所以你想看图书馆文档(和Core.Operators包含这些家伙)。