Subido por Jose Quiñones

KOTLIN 3

Anuncio
Mtro. Irving Edgar Mendoza Ayala
ARRAYS
• Las arrays (o arreglos) son secuencias de datos, del mismo tipo e identificados por un nombre común.
• Para acceder a cada uno de los valores, lo haremos a través de la posición
• Podremos acceder a cada uno de los valores gracias a la función get() que nos devolverá el valor de
dicha posición.
Los arrays tienen una serie de limitaciones, entre ellas que tienen que tener un tamaño fijo y será el
número de valores que le asignemos al instanciarla, no podremos añadir más datos, pero si
cambiarlos a través de la función set().
La función set() recibe dos parámetros, el primero es la posición a la que queremos acceder y el segundo
es el nuevo valor para reemplazar. Hay que tener en cuenta que el valor que le mandemos debe ser del
mismo tipo
Recorriendo Arrays
El bucle for() es la manera mas rápida y optima. Este bucle nos permite entre otras, recorrer la array
entera, posición por posición y acceder a cada uno de los parámetros que contiene.
El for necesitará una variable, en este caso “posición” que irá teniendo el valor de cada una de las
posiciones del array. Su funcionamiento es muy sencillo, cuando pasa por el for por primera vez, tendrá
valor 0, entonces comprueba el tamaño de estaciones y si es mayor, entra a la función, hace lo que le
pidamos (en este caso pintar en la posición de la variable) y vuelve al inicio, así hasta llegar a la última
posición de la array.
El for nos permite sacar tanto el índice como el valor directamente, para ello haríamos
lo siguiente.
ARRAYS BIDIMENSIONALES
Para declarar arreglos bidimensionales en Kotlin, puedes usar la
siguiente sintaxis:
val array2D = Array(rows) { IntArray(columns) }
Donde "rows" representa el número de filas y "columns" el número de
columnas en tu arreglo bidimensional.
LISTAS
Las colecciones se pueden clasificar en dos grandes grupos, las mutables e inmutables. Es decir, las que se pueden
editar (mutables) y las que son solo de lectura (inmutable).
Listas
inmutables
El .filter nos permite filtrar en la lista a través de una o varias condiciones que pongamos. Para ello llamamos a it
(iterator) y buscaremos en la lista, si contiene la palabra “Primavera” o “Verano“ o “Mes”.
Listas mutables
Las listas mutables son
listas que pueden
modificarse luego de su
creación. Puedes agregar,
quitar o cambiar
elementos. También
podrás hacer todo aquello
que puedes hacer con las
listas de solo lectura. Las
listas mutables son de tipo
MutableList, y puedes
crearlas llamando a
mutableListOf().
AGREGA LA SIGUIENTE DECLARACIÓN:
val nuevaLista: MutableList<String> = mutableListOf()
PROBAR LAS SIGUIENTES LINEAS DE CÓDIGO Y DESCRIBIR QUE ES LO QUE HACEN:
Descargar