3
我試圖將多個參數傳遞給Julia |>
中的內置管道操作符。Julia:有多個參數的管道操作符|>
我想的東西是這樣的:
join([randstring() for i in 1:100], " ")
然而,使用管道運營商,我得到一個錯誤,而不是:
[randstring() for i in 1:100] |> join(" ")
我敢肯定這是多重的功能帶有自己的方法的調度delim
在join(strings, delim, [last])
方法中被省略時定義爲delim=""
。
我能理解這個嗎?有沒有解決辦法?
爲什麼我的大部分使用管道最終會採用多個參數。例如:
[randstring() for i in 1:100] |> join(" ") |> replace("|", " ")
WRT宏:我維護一個列表:https://github.com/JuliaLang/julia/issues/5571#issuecomment-205754539 –