我遇到了一个奇怪的问题。当我定义这张表时:定义表 - 奇怪的错误
function test()
a = Float32[0.3010299957,0.3010299957,-0.3010299957,0.3010299957,0.3010299957]
return a[1]*a[3]
end
这很好。通过电话test()
我得到正确的输出。但是,当我定义这其中,有错误ErrorException("−3 not defined")
:
function test()
a = Float32[2.718281828, −3.141592654 , 1.414213562 , 0.5772156649 , 0.3010299957]
return a[1]*a[2]
end
您可能正在使用Julia 0.2。在以后的版本中,你会得到一个关于“无效字符”的更好警告 - “'' – ivarne 2014-11-23 19:04:17