![]() |
1
3
不要使用管道混淆函数应用程序! 管道存在有很好的理由,即构建管道,但在您的示例中,您只是在滥用和混淆代码。 如果您只想将两个元素添加到一个集合中,只需编写
它非常干净,字迹清晰。如果要添加更多元素, 您可以通过使用fold函数来提高可读性:
我们可以推测简街改变了
|
![]() |
2
2
Jane Street解释了这一设计选择
blog post
作为
更直接地回答你的问题,我想说,这没有惯用的解决方案。写你觉得直观的东西。在其他答案中已经给了你一些建议。不要辱骂管道操作员。使用
最后,请注意
|
![]() |
3
1
在玩了几分钟之后,我能想到的最好的办法就是
然后你可以写:
上次我检查的时候,
(一般来说,没有参数顺序在所有情况下都是最佳的。您可能最终会认为核心顺序对某些事情来说确实很好。) |
![]() |
Tosh · ocaml获取语法错误[已关闭] 6 年前 |
![]() |
Beta Ziliani · OCaml-与类型别名混淆(警告40) 7 年前 |
![]() |
Jheel rathod · 带有构造函数的ocaml递归类型记录 7 年前 |
![]() |
HegoDamask · (OCaml:非穷举模式匹配) 7 年前 |
![]() |
Flux · 如何以静默方式加载顶级模块 7 年前 |
![]() |
Flux · 如何编写显示HTML或重定向到其他页面的服务 7 年前 |
![]() |
Daiwen · ocaml中GADT的异构列表[重复] 7 年前 |
![]() |
nejifnjalz · OCaml语法错误-有趣的模式匹配 7 年前 |
![]() |
M. Walker · 无法键入多态[%bs.raw函数 7 年前 |