Soit x::Vector{Vector{T}}
. Quelle est la meilleure façon d'itérer sur tous les éléments de chaque vecteur interne (c'est-à-dire tous les éléments de type T
) ? Le mieux que j'ai pu trouver est une double itération utilisant la notation à ligne unique, c'est-à-dire
for n in eachindex(x), m in eachindex(x[n])
x[n][m]
end
mais je me demande s'il n'y a pas un seul itérateur, peut-être dans la section Iterators
conçu spécifiquement à cette fin, par exemple for i in some_iterator(x) ; x[i] ; end
.
Plus généralement, qu'en est-il de l'itération sur les éléments les plus internes de n'importe quel tableau de tableaux (c'est-à-dire des tableaux de n'importe quelle dimension) ?