Lista de Kotlin

Lista de Kotlin
Uma lista em Kotlin é simplesmente uma estrutura de dados que pode conter dados pertencentes aos mesmos ou diferentes tipos de dados. Essas listas podem ser mutáveis ​​ou imutáveis ​​i.e., Podemos ter essas listas cujos valores não podem mudar assim como aqueles cujos valores podem mudar. Além disso, as listas em Kotlin também têm certas funções internas associadas a elas. Portanto, neste artigo, tentaremos explorar essa estrutura de dados da linguagem de programação de Kotlin em profundidade.

Como usar as listas em Kotlin?

Para usar efetivamente as listas em Kotlin no Ubuntu 20.04, você pode passar pelos quatro exemplos a seguir:

Exemplo # 1: Criando e imprimindo uma lista numerada em Kotlin

Nesta ilustração, queremos criar e imprimir uma lista numerada em Kotlin. Para fazer isso, usamos o script Kotlin mostrado na imagem abaixo:

Neste programa Kotlin, definimos nossa lista denominada "números" na função "main ()". Em seguida, usamos a função "Listof" para atribuir os elementos a esta lista. Depois disso, utilizamos um loop "para" que itera sobre todos os elementos de nossa lista declarada. Então, dentro desse loop, acabamos de imprimir todos esses elementos no terminal.

Podemos compilar um script Kotlin com o seguinte comando:

Lista de $ kotlinc.Kt

Posteriormente, podemos executar um script Kotlin com o comando mostrado abaixo:

$ kotlin listkt

Os números da nossa lista de Kotlin são mostrados na imagem a seguir:

Exemplo # 2: Acessando os elementos de uma lista com notação "índice" em Kotlin

Para iterar sobre uma lista de Kotlin, também podemos usar outra notação, diferente daquela que usamos em nosso primeiro exemplo. Você pode passar pelo programa Kotlin mostrado na imagem abaixo para aprender o seguinte:

Neste script Kotlin, criamos uma lista chamada "números", no entanto, desta vez, não apenas atribuímos a ele os elementos inteiros, mas também atribuímos algumas seqüências. Isso prova que uma lista de Kotlin pode conter elementos pertencentes a diferentes tipos de dados ao mesmo tempo. Depois disso, usamos uma declaração "println" para imprimir uma mensagem no terminal. Em seguida, implementamos um loop "para" dentro do qual usamos a notação de "índice" para iterar sobre os elementos da nossa lista. A indexação de uma lista de Kotlin começa de "0" e vai até o tamanho da lista menos um. Em seguida, imprimimos os elementos desta lista dentro deste loop "para".

Os elementos pertencentes a diferentes tipos de dados da nossa lista de Kotlin são mostrados na seguinte imagem:

Exemplo # 3: Criando e imprimindo uma lista de Kotlin com elementos aleatórios

Neste script Kotlin, criaremos uma lista com elementos pertencentes a diferentes tipos de dados. No entanto, desta vez, estaremos mencionando especificamente este tipo. Se você conhece o tipo de dados dos elementos de uma lista com antecedência, poderá mencioná -lo no momento da declaração, para que a referida lista possa manter esse tipo específico de elemento. Por outro lado, se você deseja criar uma lista com elementos pertencentes a tipos de dados variados, também pode usar o tipo de dados "qualquer" da linguagem de programação Kotlin no momento da declaração. Isso é mostrado no script Kotlin, dado abaixo:

Neste programa, usamos a mesma lista aleatória que criamos no script Kotlin implementado no segundo exemplo. No entanto, desta vez, mencionamos explicitamente que o tipo de dados de nossa lista é "qualquer". Depois disso, acabamos de usar um loop "para" para imprimir os elementos desta lista no terminal.

Os elementos da nossa lista aleatória são mostrados na seguinte imagem:

Exemplo # 4: Usando algumas das funções internas das listas de Kotlin

Este será um exemplo genérico no qual usaremos algumas das funções internas aliadas às listas em Kotlin. Novamente, usaremos a mesma lista que criamos no exemplo acima. O script Kotlin exato é mostrado na imagem abaixo:

Depois de criar uma lista com elementos aleatórios neste exemplo, primeiro queríamos imprimir o elemento no terceiro índice de nossa lista. Para isso, usamos a função "Get (3)", pois a indexação da lista começa em "0". Então, queríamos imprimir o número de índice do elemento "matemática" para o qual usamos a função "IndexOF (matemática)". Depois disso, queríamos imprimir o tamanho da nossa lista para a qual usamos a função "tamanho". Então, queríamos verificar se o elemento "história" existe em nossa lista ou não por causa da qual usamos a função "contém (" história ")" ". Também queríamos verificar se nossa lista estava vazia ou não para a qual usamos a função "isEmpty ()". Então, queríamos imprimir nossa lista enquanto largava seu primeiro elemento. Observe que a função "Drop" de Kotlin considera a indexação da lista a partir de "1". Portanto, para soltar o primeiro elemento da lista, usamos a função "Drop (1)". Finalmente, queremos imprimir nossa lista enquanto retiramos seus últimos três elementos para os quais usamos a função "Drogas (3)" da linguagem de programação Kotlin.

A saída de todas as funções internas da lista de Kotlin que usamos no exemplo acima é mostrada na imagem a seguir:

Conclusão

Neste artigo, queríamos elucidar a você o trabalho das listas em Kotlin. Depois de dar uma breve introdução às listas de Kotlin, passamos direto para a explicação de nossos exemplos em que criamos e imprimimos vários tipos de listas. Também compartilhamos com você os diferentes métodos de iteração sobre essas listas. Além disso, até tentamos explorar algumas das funções internas das listas de Kotlin. Ao tomar orientação deste artigo, você pode trabalhar facilmente com as listas em Kotlin no Ubuntu 20.04.