Lista de Kotlin

Lista de Kotlin
Una lista en Kotlin es simplemente una estructura de datos que puede mantener los datos que pertenecen a los mismos tipos de datos o diferentes. Estas listas pueden ser mutables o inmutables i.mi., Podemos tener tales listas cuyos valores no pueden cambiar tan bien como los cuyos valores pueden cambiar. Además, las listas en Kotlin también tienen ciertas funciones incorporadas asociadas con ellas. Por lo tanto, en este artículo, intentaremos explorar esta estructura de datos del lenguaje de programación de Kotlin en profundidad.

Cómo usar las listas en Kotlin?

Para usar efectivamente las listas en Kotlin en Ubuntu 20.04, puede pasar por los siguientes cuatro ejemplos:

Ejemplo # 1: Crear e imprimir una lista numerada en Kotlin

En esta ilustración, queremos crear e imprimir una lista numerada en Kotlin. Para hacer eso, hemos usado el script Kotlin que se muestra en la imagen a continuación:

En este programa Kotlin, hemos definido nuestra lista llamada "Números" dentro de la función "Main ()". Luego, hemos utilizado la función "Listof" para asignar los elementos a esta lista. Después de eso, hemos utilizado un bucle "para" que itera sobre todos los elementos de nuestra lista declarada. Luego, dentro de este bucle, acabamos de imprimir todos estos elementos en la terminal.

Podemos compilar un script Kotlin con el siguiente comando:

Lista de $ Kotlinc.kt

Posteriormente, podemos ejecutar un script Kotlin con el comando que se muestra a continuación:

$ kotlin listkt

Los números de nuestra lista Kotlin se muestran en la siguiente imagen:

Ejemplo # 2: Acceder a los elementos de una lista con notación de "índice" en Kotlin

Para iterar en una lista de Kotlin, también podemos usar otra notación, a diferencia de la que hemos usado en nuestro primer ejemplo. Puede pasar por el programa Kotlin que se muestra en la imagen a continuación para aprender esto:

En este script de Kotlin, hemos creado una lista llamada "números", sin embargo, esta vez, no solo hemos asignado los elementos enteros, sino que también hemos asignado algunas cadenas a él. Esto demuestra que una lista de Kotlin puede contener elementos que pertenecen a diferentes tipos de datos al mismo tiempo. Después de eso, hemos utilizado una instrucción "println" para imprimir un mensaje en el terminal. Luego, hemos implementado un bucle "para" dentro del cual hemos utilizado la notación de "índice" para iterar sobre los elementos de nuestra lista. La indexación de una lista de Kotlin comienza desde "0" y va hasta el tamaño de la lista menos uno. Luego, hemos impreso los elementos de esta lista dentro de este bucle "para".

Los elementos que pertenecen a diferentes tipos de datos de nuestra lista Kotlin se muestran en la siguiente imagen:

Ejemplo # 3: Crear e imprimir una lista de Kotlin que tenga elementos aleatorios

En este script de Kotlin, crearemos una lista que tenga elementos que pertenezcan a diferentes tipos de datos. Sin embargo, esta vez, mencionaremos específicamente este tipo. Si conoce el tipo de datos de los elementos de una lista por adelantado, puede mencionarlo en el momento de la declaración para que dicha lista solo pueda contener ese tipo particular de elemento. Por otro lado, si desea crear una lista que tenga elementos que pertenezcan a tipos de datos variados, también puede usar el tipo de datos "cualquier" del lenguaje de programación de Kotlin al momento de la declaración. Esto se muestra en el script Kotlin que se da a continuación:

En este programa, hemos utilizado la misma lista aleatoria que hemos creado en el script de Kotlin implementado en el segundo ejemplo. Sin embargo, esta vez, hemos mencionado explícitamente que el tipo de datos de nuestra lista es "cualquier cosa". Después de eso, acabamos de usar un bucle "para" para imprimir los elementos de esta lista en la terminal.

Los elementos de nuestra lista aleatoria se muestran en la siguiente imagen:

Ejemplo # 4: Uso de algunas de las funciones incorporadas de las listas de Kotlin

Este será un ejemplo genérico en el que utilizaremos algunas de las funciones incorporadas aliadas con las listas en Kotlin. Nuevamente, usaremos la misma lista que hemos creado en el ejemplo anterior. El script de Kotlin exacto se muestra en la imagen a continuación:

Después de crear una lista con elementos aleatorios en este ejemplo, primero queríamos imprimir el elemento en el tercer índice de nuestra lista. Para eso, hemos utilizado la función "Get (3)" ya que la indexación de la lista comienza desde "0". Luego, queríamos imprimir el número de índice del elemento "Matemáticas" para el que hemos utilizado la función "IndexOf (Matemáticas)". Después de eso, queríamos imprimir el tamaño de nuestra lista para la cual hemos utilizado la función "Tamaño". Luego, queríamos verificar si el elemento "Historia" existe dentro de nuestra lista o no por la cual hemos usado la función "Contiene (" Historia ")". También queríamos verificar si nuestra lista estaba vacía o no para la cual hemos usado la función "isEmpty ()". Luego, queríamos imprimir nuestra lista mientras dejamos caer su primer elemento. Tenga en cuenta que la función de "soltar" de Kotlin considera la indexación de la lista a partir de "1". Por lo tanto, para dejar caer el primer elemento de la lista, hemos utilizado la función "Drop (1)". Finalmente, queremos imprimir nuestra lista mientras dejamos caer sus últimos tres elementos para los cuales hemos utilizado la función "Droplast (3)" del lenguaje de programación de Kotlin.

La salida de todas las funciones incorporadas de la lista Kotlin que hemos utilizado en el ejemplo anterior se muestra en la siguiente imagen:

Conclusión

En este artículo, queríamos aclararle el funcionamiento de las listas en Kotlin. Después de darle una breve introducción a las listas de Kotlin, pasamos directamente a la explicación de nuestros ejemplos en los que creamos e imprimimos múltiples tipos de listas. También compartimos con usted los diferentes métodos de iteración sobre estas listas. Además, incluso tratamos de explorar algunas de las funciones incorporadas de las listas de Kotlin. Al tomar orientación de este artículo, puede trabajar fácilmente con las listas en Kotlin en Ubuntu 20.04.