8
我现在有与阵列的类型属性声明数组属性的大小的类型定义
immutable foo
a::Int64
b::Int64
x::Array{Float64,1} # One dimension array of Float 64, but no length info
end
我知道数组将总是包含100个Float64元件。有没有办法在类型注释中传递这些信息?也许类似于可以声明像x = Array(Float64, 100)
这样的实例化数组的大小的方式?
固定大小阵列尚未在朱实现,见[此特性请求(https://github.com/JuliaLang/julia/issues/5857 )在GitHub上。我认为建议你为你的目的使用'NTuple {100,Float64}',但它是不可变的类型(例如setindex!方法未定义等)。 – gagolews
请注意,[issue](https://github.com/JuliaLang/julia/issues/5857)包含可用的实现。 – tholy