我正在执行从Julia v0.6到v0.7的转换。在运行时代码中出现以下错误:
警告:不建议使用DEMONSTRATE_FAILURE
,而应使用Array{T, 1}(m::Int) where T
。
我去看了看它所引用的内容,但不清楚应该改变什么。谁能详细说明这个问题?
答案 0 :(得分:4)
当前,您将数组声明为:
someArray = Array{SomeTypeHere}(someIntegerHere)
但是现在不建议使用这种分配数组的方法,并且在Julia 1.0上将无法使用,相反,如果您希望分配未初始化值的数组,则应将其编写为:
someArray = Array{SomeTypeHere}(undef,someIntegerHere)