我遇到了一個奇怪的問題。當我定義這張表時:定義表 - 奇怪的錯誤
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