Matrizes Kotlin

Matrizes Kotlin
Kotlin fornece uma maneira de armazenar vários valores em um único nome de variável. Podemos acessá -los por um índice especificado, e o mais fundamental é através de matrizes. No artigo, discutiremos matrizes na língua Kotlin. Muitos tipos de dados, variáveis ​​e outros pacotes são utilizados na linguagem de programação Kotlin. Entre todos, a matriz é o pacote mais significativo para produzir, armazenar e recuperar dados.

O que são matrizes em Kotlin no Ubuntu 20.04?

As matrizes de Kotlin são as mesmas que o tipo de matriz fundamental Java. As matrizes de Kotlin são do mesmo tipo que as variáveis ​​e constantes normais e carregam vários elementos de valor em uma única parte da memória. Matrizes em Kotlin são mutáveis ​​por padrão e têm tamanhos fixos. Matrizes mutáveis ​​em Kotlin suportam a operação de leitura e gravação. Depois de definirmos uma matriz em Kotlin, também podemos modificar nossos elementos no futuro.

Como usar as matrizes Kotlin no Ubuntu 20.04?

Para entender o básico do uso das matrizes no idioma Kotlin, você deve dar uma olhada nos seguintes exemplos:

Exemplo # 1: Criando Arrayof () e Função Arrayof em Kotlin no Ubuntu 20.04:

Podemos criar uma matriz com a biblioteca Kotlin que possui funções internas. A função é conhecida como função Arrayof () em Kotlin. Podemos especificar o valor dos elementos para a função Arrayof (). Vamos usar a função Arrayof () no código para entender como funciona.

Na implementação do código, usamos uma palavra -chave "divertida" que é usada para declaração de função. Na função, vamos executar a implementação do código. Aqui, declaramos a função principal () usada para executar o código. Criamos uma variável como a palavra -chave "val", que é definida como "MyArray1". Para a variável "MyArray1", declaramos uma matriz usando a função Arrayof (). A função Arrayof () armazenou cinco valores numéricos diferentes. Podemos buscar esses valores numéricos de matriz através da função for loop (). Na função for loop (), definimos um intervalo entre 0 para o tamanho 1 da matriz. A função for loop () é usada "em" a palavra -chave aqui. Então, na função println (), mantivemos a variável "i" no operador sobrecarregado "[]" que imprimirá o elemento da matriz até o tamanho 1 da matriz especificada. Além disso, temos uma segunda matriz que é definida na variável "MyArray2". A variável "MyArray2" é inicializada com os valores da string, que também é passado para o loop () como "MyArray1".

A saída da implementação acima é mostrada na tela terminal do Ubuntu 20.04.

Como acima, temos uma declaração de tipo implícita de uma matriz. Temos um exemplo de código semelhante ao código acima, mas estamos declarando explicitamente uma matriz pela função Arrayof. Abaixo, usamos tipos de dados INT e String com a função Arrayof ().

A saída da declaração explícita do tipo de dados está na imagem abaixo.

Exemplo # 2: Criando construtor para uma matriz em Kotlin no Ubuntu 20.04:

Para gerar uma matriz, também podemos criar o construtor de uma matriz. O construtor exige que dois parâmetros sejam passados, o tamanho de uma matriz e uma função que aceita o índice específico dos elementos especificados. Teremos os valores iniciais do elemento da matriz dada como um valor de retorno.

A declaração da função principal () é feita com a palavra -chave "divertida" no código acima. Aqui, criamos uma variável como "val" e definimos o "val" como "Array_Element."O" Array_element "foi inicializado com o construtor da matriz. A matriz do construtor tem o tamanho e passou como um parâmetro. O tamanho está definido para valorizar "10" para uma matriz. Em seguida, definimos a expressão “(i -> i * 2)” e inicializamos os elementos de valor de 0 a 10. Agora, a matriz resultante será impressa na tela do console através da função println (), que definimos na função for loop ().

A matriz de saída resultante está impressa na tela abaixo.

Exemplo # 3: criando get () e set () matriz de funções em Kotlin no Ubuntu 20.04:

Como uma matriz em Kotlin é simplesmente uma aula. Como resultado, podemos usar a função de membro de um objeto de classe para acessar seus dados. Na matriz Kotlin, obtemos () e set () funções que são chamadas de funções de membro. A função get () leva apenas um parâmetro, que é o índice do elemento. Ele retorna o valor do elemento do índice especificado. O conjunto de função set () membro () passou dois valores de parâmetros; o índice do elemento e o valor que deve ser definido.

No código de exemplo, definimos a função principal. A função principal () tem uma variável representada como "val" e definida como "Animal_names."Os" Animal_Names "são inicializados com a matriz com diferentes tipos de animais_nomes. Usamos a função Arrayof () para a declaração de matriz no código. Em seguida, chamamos o conjunto de funções do membro (). A função set () do membro leva dois parâmetros, o valor do índice como "1" e um valor "panda" que será colocado no valor do índice 1. Através da função set (), podemos modificar a matriz atualmente dada de strings. Além disso, definimos o valor do índice "2" como "kangroo.”Agora, acesse a matriz modificada chamando a função get () e passando para a função println (). A função get () fornecerá o valor do índice de 1,2 e 4, à medida que passamos esses valores na função Get.

Acessamos e modificamos a matriz como a saída na imagem abaixo.

Exemplo # 4: Criando Traverse Array em Kotlin no Ubuntu 20.04:

A principal característica de uma matriz é que ela pode ser percorrida programaticamente. Em uma matriz, cada elemento pode ser modificado separadamente. Aqui, temos uma técnica para atravessar uma matriz usando uma função de loop.

No código acima, temos uma implementação da função principal (). Esta função principal () executará a matriz percorrida. Em primeiro lugar, definimos "numeric_array" como uma variável na função Main (), que é representada como "Val."O" numeric_array "é inicializado como a matriz de números inteiros usando a função Arrayof. Depois disso, usamos a função set (), que modifica o valor do índice de "3" e "5" para "12" e "100". Em seguida, temos uma função de loop que atravessa a matriz à medida que passamos.índices. Isso significa que ele irá iterar sobre cada índice. Pela função println (), podemos buscar a matriz Traverse.

Temos a matriz de saída mostrada na tela do terminal após a execução.

Conclusão:

O objetivo do artigo era mostrar aos leitores como usar matrizes em Kotlin no Ubuntu 20.04. Como as matrizes são a parte mais fundamental de qualquer linguagem de programação. Começamos com uma introdução básica às matrizes, depois passamos para os diferentes exemplos e criamos matrizes de maneiras diferentes. Esses exemplos ajudarão você a lidar com matrizes na linguagem de programação Kotlin.