2017-07-27 11 views
1

也許是老版本的朱莉婭,我的是Version 0.5.0-dev+2007 2016-01-05 18:26 UTC),但如果你定義:錯誤試圖定義朱莉婭載體,解析

julia> [1 +2,1] 
ERROR: syntax: unexpected comma in matrix expression 
in eval at ./boot.jl:265 

呦必須要麼定義[1+2,1][1 + 2, 1]。這是故意的嗎?

回答

4

這是因爲Julia將+2解析爲數字「正2」而不將+視爲加法運算符。由於[a b,c]形式的矢量無效,因此會出現錯誤。