If you want to allocate an Array you can simply write: julia> Array(Int, 5, 1) 10x1 Array{Int64,2}: 2187293504 2151034912 2195818528 2147516504
Now, Vector is a short form for Array{T, 1}. I would then expect to be able to allocate a vector using something like this: julia> Vector(Int, 5) ERROR: MethodError: `convert` has no method matching convert(::Type{Array{T, 1}}, ::Type{Int64}, ::Int64) This may have arisen from a call to the constructor Array{T,1}(...), since type constructors fall back to convert methods in julia v0.4. Closest candidates are: convert{T}(::Type{Nullable{T}}, ::T) convert{T}(::Type{T}, ::T) convert{T}(::Type{FloatRange{T}}, ::FloatRange{T<:FloatingPoint}) ... Could someone help me with the syntax? Do you have to use the Array form every time you want to initiate a Arrat{T,1} with a certain length? Best regards, Kristoffer Carlsson