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.KtEntão, para executar o mesmo script, usamos o comando mostrado abaixo:
$ kotlin letktA 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.