在Julia语言中,"|>" 这个语法是什么意思?

4

我正在查看一个代码,其中包含“|>”语法。在Julia中,这个语法是什么意思?有没有人可以提供相关的Julia文档链接?

1个回答

6

常被称为“管道语法”的这个语法:

将函数应用于前面的参数。这使得函数链接变得容易。

以下是来自官方文档的一个例子:

julia> [1:5;] |> x->x.^2 |> sum |> inv

0.01818181818181818

您可以在这里找到官方的Julia文档页面,其中包含|>运算符的相关内容:这里


3
值得一提的是,这种语法常被称为“管道”语法,并且类似于 shell,在其中您可以执行类似于 ls my_dir | grep pattern 的操作。 - kevbonham
已添加!感谢您的建议。 - logankilpatrick
2
值得注意的是,存在一个第三方软件包(https://github.com/oxinabox/Pipe.jl),它高度扩展了基本管道运算符。 - Antonello

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接