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