Matrices de kotlin

Matrices de kotlin
Kotlin proporciona una forma de almacenar múltiples valores en un solo nombre de variable. Podemos acceder a ellos mediante un índice especificado, y el más fundamental es a través de matrices. En el artículo, discutiremos las matrices en el idioma Kotlin. Muchos tipos de datos, variables y otros paquetes se utilizan en el lenguaje de programación de Kotlin. Entre todos, la matriz es el paquete más importante para producir, almacenar y recuperar datos.

¿Qué son las matrices en Kotlin en Ubuntu 20?.04?

Las matrices Kotlin son las mismas que el tipo de matriz fundamental de Java. Las matrices Kotlin son del mismo tipo que las variables y constantes normales y tienen varios elementos de valor en una sola parte de la memoria. Las matrices en Kotlin son mutables por defecto y tienen tamaños fijos. Las matrices mutables en Kotlin admiten la operación de lectura y escritura. Una vez que hemos definido una matriz en Kotlin, también podemos modificar nuestros elementos en el futuro.

Cómo usar las matrices Kotlin en Ubuntu 20.04?

Para comprender los conceptos básicos del uso de las matrices en el idioma Kotlin, debe echar un vistazo a los siguientes ejemplos:

Ejemplo # 1: Creación de la función ArrayOf () y ArrayOF en Kotlin en Ubuntu 20.04:

Podemos crear una matriz con la biblioteca Kotlin que tiene funciones incorporadas. La función se conoce como la función ArrayOf () en Kotlin. Podemos especificar el valor de los elementos a la función ArrayOf (). Usemos la función ArrayOf () en el código para comprender cómo funciona.

En la implementación del código, hemos utilizado una palabra clave "divertida" que se utiliza para la declaración de funciones. En la función, vamos a realizar la implementación del código. Aquí, hemos declarado la función Main () utilizada para ejecutar el código. Hemos creado una variable como palabra clave "val", que se define como "myArray1". Para la variable "myArray1", hemos declarado una matriz utilizando la función ArrayOf (). La función ArrayOf () ha almacenado cinco valores numéricos diferentes. Podemos obtener estos valores numéricos de matriz a través de la función for loop (), que iterará la matriz. En la función for loop (), hemos establecido un intervalo entre 0 y el tamaño-1 de la matriz. La función for loop () se usa "en" la palabra clave aquí. Luego, en la función println (), hemos mantenido la variable "i" en el operador sobrecargado "[]" que imprimirá el elemento de matriz hasta el tamaño-1 de la matriz especificada. Además, tenemos una segunda matriz que se define en la variable "myArray2". La variable "myArray2" se inicializa con los valores de cadena, que también se pasa en la función bucle () como "myArray1".

La salida de la implementación anterior se muestra en la pantalla terminal de Ubuntu 20.04.

Como anteriormente, tenemos una declaración de tipo implícita de una matriz. Tenemos un código de ejemplo similar al código anterior, pero estamos declarando explícitamente una matriz por la función ArrayOF. A continuación hemos usado tipos de datos int y cadena con la función ArrayOf ().

La salida de la declaración de tipo de datos explícita está en la imagen a continuación.

Ejemplo # 2: Creación de constructor para una matriz en Kotlin en Ubuntu 20.04:

Para generar una matriz, también podemos crear el constructor de una matriz. El constructor requiere que se pasen dos parámetros, el tamaño de una matriz y una función que acepta el índice particular de los elementos especificados. Tendremos los valores iniciales del elemento de la matriz dada como valor de retorno.

La declaración de la función Main () se realiza con la palabra clave "divertida" en el código anterior. Aquí, hemos creado una variable como "val" y definimos el "val" como "array_element."El" array_element "se ha inicializado con el constructor de matriz. La matriz de constructor tiene el tamaño y ha pasado como parámetro. El tamaño está configurado para valorar "10" para una matriz. Luego, hemos definido la expresión "(i -> i * 2)" e inicializamos los elementos de valor de 0 a 10. Ahora, la matriz resultante se imprimirá en la pantalla de la consola a través de la función println (), que hemos definido en la función for loop ().

La matriz de salida resultante se imprime en la pantalla a continuación.

Ejemplo # 3: Creación de matriz de funciones get () y set () en Kotlin en Ubuntu 20.04:

Como una matriz en Kotlin es simplemente una clase. Como resultado, podemos usar la función miembro de un objeto de clase para acceder a sus datos. En la matriz Kotlin, tenemos funciones get () y establecer () que se conocen como funciones de miembro. La función get () toma solo un parámetro, que es el índice del elemento. Devuelve el valor del elemento del índice especificado. La función de miembro set () set () pasó dos valores de parámetros; el índice del elemento y el valor que se establecerá.

En el código de ejemplo, hemos definido la función principal. La función main () tiene una variable representada como "val" y definida como "animal_names."El" animal_names "se inicializa con la matriz que tiene diferentes tipos de animales_names. Hemos usado la función ArrayOf () para la declaración de matriz en el código. A continuación, hemos llamado set de función miembro (). La función de miembro set () toma dos parámetros, el valor del índice como "1" y un valor "panda" que se colocará en el valor del índice 1. A través de la función set (), podemos modificar la matriz de cadenas actualmente dada. Además, hemos establecido el valor del índice "2" como "Kangroo."Ahora, acceda a la matriz modificada llamando a la función get () y pasándola a la función println (). La función get () dará el valor de índice de 1,2 y 4 a medida que pasamos estos valores en la función GET.

Accedimos y modificamos la matriz como la salida en la imagen a continuación.

Ejemplo # 4: Creación de una matriz Traverse en Kotlin en Ubuntu 20.04:

La característica principal de una matriz es que se puede atravesar programáticamente. En una matriz, cada elemento puede modificarse por separado. Aquí, tenemos una técnica para atravesar una matriz utilizando una función para bucle para.

En el código anterior, tenemos una implementación de la función principal (). Esta función main () ejecutará la matriz atravesada. En primer lugar, hemos definido "numeric_array" como una variable en la función main (), que se representa como "val."El" numeric_array "se inicializa como la matriz de enteros utilizando la función ArrayOF. Después de eso, hemos usado la función set (), que modifica el valor de índice de "3" y "5" a "12" y "100". Luego, tenemos una función para bucle for que atraviesa la matriz a medida que hemos pasado numeric_array.índices. Eso significa que iterará sobre cada índice. Por la función println (), podemos obtener la matriz Traverse.

Tenemos la matriz de salida que se muestra en la pantalla del terminal al ejecutar.

Conclusión:

El objetivo del artículo era mostrar a los lectores cómo usar matrices en Kotlin en Ubuntu 20.04. Como las matrices son la parte más fundamental de cualquier lenguaje de programación. Comenzamos con una introducción básica a las matrices, luego pasamos a los diferentes ejemplos y creamos matrices de diferentes maneras. Estos ejemplos lo ayudarán a lidiar con matrices en el lenguaje de programación de Kotlin.