An array is a data structure (and the corresponding type) that represents an ordered collection of elements. More specifically, in Julia, an array is a collection of objects stored in a multi-dimensional grid.
Arrays can have any number of dimensions and are defined by their type and number of dimensions—Array{Type, Dimensions}.
A one-dimensional array, also called a vector, can be easily defined using the array literal notation, the square brackets [...]:
julia> [1, 2, 3] 3-element Array{Int64,1}: 1 2 3
You can also constrain the type of the elements:
julia> Float32[1, 2, 3, 4] 4-element Array{Float32,1}: 1.0 2.0 3.0 4.0
A two D array (also called a matrix) can be initialized using the same array literal notation, but this time without the commas:
julia> [1 2 3 4] 1×4 Array{Int64,2}: 1 2 3 4
We can add more rows using...