Чтобы добавить к текущим решениям, Iterators.flatten
делает это ленивым способом, не перемещая вещи в памяти, а определяя итератор, возвращающий элементы один за другим:
julia> A = rand(2,2)
2×2 Array{Float64,2}:
0.667687 0.016606
0.720289 0.12541
julia> collect(Iterators.flatten(A))
4-element Array{Float64,1}:
0.6676867119775669
0.7202889070377703
0.016606038041509397
0.12540966422381583
С готовностью вы можете использоватьза понимание показателей A:
julia> [A[i] for i in eachindex(A)]
4-element Array{Float64,1}:
0.6676867119775669
0.7202889070377703
0.016606038041509397
0.12540966422381583