【发布时间】:2017-10-12 03:56:38
【问题描述】:
我正在尝试将多个参数传递给 Julia |> 中的内置管道运算符。
我想要这样的东西:
join([randstring() for i in 1:100], " ")
但是,使用管道运算符,我得到了一个错误:
[randstring() for i in 1:100] |> join(" ")
我很确定这是多重分派的一个特性,join 有自己的方法,join(strings, delim, [last]) 方法中的delim 在省略时被定义为delim=""。
我理解正确吗?有解决办法吗?
对于我对管道的大部分使用而言,值得一提的是,最终会采用不止一个论点。例如:
[randstring() for i in 1:100] |> join(" ") |> replace("|", " ")
【问题讨论】:
标签: julia