Arreglos
-
en el video del nivel inicial, clase 5 Arreglos y mapas se menciona que los Arreglos pueden tener 1, 2, 3 o mas dimensiones,; no queda claro si es lo mismo dimension o elementos del Array es decir un Array de 3 elementos de 2 dimensiones , tomando como dimensiones los datos de cada elemento; tampoco dice como codificarlo
Array provisiones = [("arroz", 5),("fideo", 3) , ("avena", 4) y otra duda es respecto a usar el sort para ordenar el Array segun alguna de los datos de "Dimension"
-
Buenos días PedroGL,
Gracias por tu consulta.
Un Array puede tener una o más dimensiones. Esto quiere decir que podes tener Arrays anidados.
Array<Iteger> array1 = [1, 3, 2] // Array de 1 dimensión
Array<Integer> array2 = [[6, 5], [4,3,2,1]] // Array de 2 dimensionesEl método sort para arrays está documentado en:
void sort()Sólo es aplicable a tipos de datos primitivos (String, Integer, etc)
array1.sort() // array1 quedaría ordenado => [1, 2, 3]
array2.sort() // quedaría igual, ya que sus elementos no son primitivosCualquier consulta no dudes en contactarnos.
Saludos,
Mat|r Team