Why doesn’t this throw, given that the array [10, 20] is one-dimensional? I would expect a MethodError.
julia> [10, 20][1, 1, 1]
10
Why doesn’t this throw, given that the array [10, 20] is one-dimensional? I would expect a MethodError.
julia> [10, 20][1, 1, 1]
10
This is documented:
https://docs.julialang.org/en/v1/manual/arrays/#Omitted-and-extra-indices
Probably it wouldn’t hurt to have a short explanation of why that’s convenient. I remember reading discussions about that here.