Kotlin Let

Kotlin Let
Existem certas funções da linguagem de programação Kotlin que são conhecidas como funções do definidor de escopo, eu.e., Eles definem o escopo de uma variável específica ou, em outras palavras. Nessa medida, o valor de uma variável específica será acessível. A função "let" de Kotlin também se enquadra nesta categoria de funções. Neste artigo, tentaremos aprender mais sobre essa função definidora de escopo em particular de Kotlin no Ubuntu 20.04.

Qual é o objetivo de "deixar" em Kotlin?

A função "let" da linguagem de programação Kotlin é usada para permitir a execução de um bloco de código sobre o contexto de um objeto. Isso significa que, assim que você acessar esse objeto fora desse escopo, você poderá recuperar um valor diferente daquele dentro do escopo. Além disso, a função "let" da linguagem de programação de Kotlin é sempre usada em conjunto com a palavra -chave "it", que é usada para referenciar um objeto específico em qualquer situação. Ao usar a função Kotlin "Let" com a palavra -chave "it", você pode manipular facilmente o valor de um objeto.

Usando Kotlin Let:

Para aprender o uso de Kotlin "Let" no Ubuntu 20.04, você pode dar uma olhada nos três exemplos a seguir:

Exemplo # 1: Imprimir uma mensagem de saudação com Kotlin Let:

Neste exemplo, simplesmente estaremos imprimindo uma mensagem de saudação com Kotlin "Let" no Ubuntu 20.04. O script Kotlin mostrado na imagem abaixo fará a necessidade completa:

Neste exemplo de script, definimos uma variável de "saudação" em nossa função "main ()". Então, atribuímos a ele uma corda aleatória. Depois disso, chamamos a função "let" com a variável "saudação". Dentro desta função, queremos anexar outra string ao valor já existente da variável "saudação" e imprimi -la no terminal. Depois disso, usamos outra declaração "println" para imprimir o valor original da variável "saudação" no terminal.

Agora, queríamos compilar esse script, por causa do qual usamos o seguinte comando:

$ kotlinc Let.Kt

Então, para executar o mesmo script, usamos o comando mostrado abaixo:

$ kotlin letkt

A saída deste script de Kotlin é mostrada na imagem a seguir. Você pode ver que a mensagem de felicitações estendida foi impressa no terminal pela primeira vez (por causa do uso da função "Let"). Por outro lado, pela segunda vez (como o escopo da palavra -chave "IT" havia terminado), apenas o valor original da variável "saudação" foi impresso no terminal.

Exemplo # 2: Imprimir uma mensagem de saudação convertendo -a em maiúsculas com Kotlin Let:

Neste exemplo, novamente, estaremos imprimindo uma mensagem de saudação no terminal com a função "Let" Kotlin; No entanto, com funcionalidade adicional, eu.e., Estaremos convertendo a string original em maiúsculas desta vez. Para isso, projetamos o script Kotlin mostrado na imagem abaixo:

Neste script Kotlin, definimos uma string de "saudação" dentro da nossa função "main ()". Posteriormente, atribuímos uma string aleatória a essa variável, mantendo todos os seus personagens em minúsculas em minúsculas. Isso foi feito intencionalmente porque estaremos convertendo essa string para a caixa superior posterior. Em seguida, usamos uma declaração "println" para imprimir a mensagem original no terminal. Depois disso, definimos outra variável chamada "capitalizada" e atribuímos a ele a declaração "saudação.deixe-o.uppercase () ”. Esta declaração simplesmente capitalizará nossa string de "saudação" e salvará esse valor capitalizado na variável "capitalizar". Finalmente, imprimimos o valor da variável “capitalize” no terminal.

A saída deste script Kotlin é exibida na imagem a seguir. Primeiro, a mensagem de saudação em pequenos alfabetos foi impressa no terminal e, em seguida, a mensagem de saudação capitalizada foi impressa no terminal.

Exemplo # 3: filtrando os elementos de uma lista com Kotlin Let:

Agora, vamos dar um passo adiante com a ajuda deste exemplo. A funcionalidade que queremos alcançar através deste script Kotlin sabe quantos elementos de uma determinada lista têm comprimentos maiores do que o especificado. Além disso, também queremos imprimir os comprimentos de todos esses elementos no terminal. Para fazer isso, implementamos o script Kotlin mostrado na imagem abaixo:

Neste script Kotlin, criamos um valor chamado "contagem" dentro da nossa função "main ()". Então, atribuímos uma lista mutável que consiste em cinco elementos diferentes, eu.e., Um, dois, três, quatro e cinco. Depois disso, usamos a afirmação “Conde.mapa it.comprimento.filtro it> 3.Seja println (it) ”. Esta afirmação apenas filtrará os elementos da nossa lista mutável cujo comprimento será maior que "3". No nosso caso, o terceiro, quarto e quinto elementos da nossa lista têm comprimentos maiores que três. Além disso, esta afirmação imprimirá seus respectivos comprimentos no terminal depois de filtrar esses elementos.

Ao executar este script Kotlin, a seguinte saída apareceu em nosso terminal, i.e., 5, 4, 4. Isso significa que os comprimentos dos três elementos filtrados são "5", "4" e "4", respectivamente. Esses comprimentos correspondem aos seguintes elementos da nossa lista: "três", "quatro" e "cinco.”Você pode verificar se nosso script conseguiu imprimir seus comprimentos corretamente.

Conclusão:

Este artigo foi destinado a limpar as prováveis ​​ambiguidades sobre o uso de uma das funções definidoras do escopo de Kotlin, eu.e., "deixar.”Explicamos a razão básica por trás da existência desta função em Kotlin. Isto foi seguido por uma explicação de três exemplos diferentes nos quais mostramos situações variadas em que você pode usar a função "Let" Kotlin. Esses exemplos ajudarão você a empregar esta função para servir a um propósito útil enquanto trabalha com a linguagem de programação Kotlin no Ubuntu 20.04.