我想使用的元組與管道運營商,|>
一個匿名函數一起像如何在Julia中使用帶有元組和管道運算符的管道運算符?
(1,2) |> (x,y) -> x^2 + y^2
但收到一條錯誤消息:
wrong number of arguments
while loading In[59], in expression starting on line 1
in anonymous at In[59]:1
in |> at operators.jl:178
顯然,(1,2)
元組沒有得到映射到(x,y)
。
的努力之後我有點意識到,我可以通過
(1,2) |> x -> x[1]^2 + x[2]^2
規避這個問題,但後者不是因爲在某些情況下,第一種方式一樣優雅。如果我想在第一個F#
方法中將(1,2)
映射到(x,y)
,語法應該是什麼樣子?
這是一個[相關Google-Groups討論](https://groups.google.com/forum/#!topic/julia-dev/q_mPbNwVXi0)。 – Jubobs