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 dimensiones

    El 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 primitivos

    Cualquier consulta no dudes en contactarnos.

    Saludos,

    Mat|r Team