mlpipe:正向管道运算符|>,如F#和OCaml

时间:2024-06-09 15:23:16
【文件属性】:

文件名称:mlpipe:正向管道运算符|>,如F#和OCaml

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-09 15:23:16

Scala

什么 正向管道运算符|> ,与F#和OCaml中一样。 原始存储库是 。 为什么 首先,在学习F#同时,我是为了娱乐而做的,将其转换为Scala的过程是一个很小的设计挑战。 管道运营商现在是主流。 它已经从Unix时间。 Ocaml将在下一个版本中内置它(我没有检查过,它现在可以发布)。 我发现这种代码比传统的OO点链接更具可读性。 为什么? 因为流程仍然很自然(您从原始数据开始并不断进行转换),并且意图十分明确:在每一步中,您实际上都可以理解数据流以及它们各自类型的流。 我没有在其他地方看到这一点。 这种观察使我震惊,我认为这对于代码的可读性至关重要。 目前,我在几个项目中都在使用它,试图查看它是如何扩展的。 细节 这是OCaml和F#的管道运算符: let (|>) x f = f x 这是我为Scala提供的翻译: implicit final class MLPipe


【文件预览】:
mlpipe-master
----yab.conf(831B)
----src()
--------mlpipe()
----.gitignore(27B)
----README.md(2KB)
----LICENSE.txt(10KB)

网友评论