尝试在julia中定义向量时出错,解析

时间:2017-07-27 17:00:53

标签: julia

也许在julia的旧版本中,我的是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]。这是故意的吗?

1 个答案:

答案 0 :(得分:4)

这是因为Julia正在将+2解析为数字“正2”并且不将+视为加法运算符。由于[a b,c]形式的向量无效,因此您会收到错误。