Kotlin dejó

Kotlin dejó
Hay ciertas funciones del lenguaje de programación de Kotlin que se conocen como funciones definitivas de alcance, yo.mi., Definen el alcance de una variable particular o, en otras palabras,. En este sentido, el valor de una variable particular será accesible. La función "Let" de Kotlin también cae en esta categoría de funciones. En este artículo, intentaremos aprender más sobre esta función de definición de alcance particular de Kotlin en Ubuntu 20.04.

¿Cuál es el propósito de "Let" en Kotlin??

La función "Let" del lenguaje de programación de Kotlin se usa para permitir la ejecución de un bloque de código sobre el contexto de un objeto. Significa que tan pronto como acceda a ese objeto fuera de ese alcance, podrá recuperar un valor diferente al que está dentro del alcance. Además, la función "Let" del lenguaje de programación de Kotlin siempre se usa junto con la palabra clave "it", que se usa para hacer referencia a un objeto particular en cualquier situación dada. Al usar la función Kotlin "Let" con la palabra clave "It", puede manipular fácilmente el valor de un objeto.

Usando Kotlin, deje que:

Para aprender el uso de Kotlin "Let" en Ubuntu 20.04, puede echar un vistazo a los siguientes tres ejemplos:

Ejemplo # 1: Impresión de un mensaje de saludo con Kotlin Sea:

En este ejemplo, simplemente imprimiremos un mensaje de saludo con Kotlin "Let" en Ubuntu 20.04. El script Kotlin que se muestra en la imagen a continuación hará la necesidad completa:

En este script de ejemplo, hemos definido una variable de "saludo" dentro de nuestra función "main ()". Luego, le hemos asignado una cadena aleatoria. Después de eso, hemos llamado a la función de "dejar" con la variable de "saludo". Dentro de esta función, queremos agregar otra cadena al valor ya existente de la variable de "saludo" e imprimirla en el terminal. Después de eso, utilizamos otra instrucción "println" para imprimir el valor original de la variable de "saludo" en el terminal.

Ahora, queríamos compilar este script, por el cual hemos usado el siguiente comando:

$ kotlinc deja.kt

Luego, para ejecutar el mismo script, hemos usado el comando que se muestra a continuación:

$ kotlin letkt

La salida de este script Kotlin se muestra en la siguiente imagen. Puede ver que el mensaje de saludo extendido se imprimió en el terminal por primera vez (debido a usar la función "Let"). En contraste, por segunda vez (desde que el alcance de la palabra clave "it" había terminado), solo se imprimió el valor original de la variable de "saludo" en el terminal.

Ejemplo # 2: Impresión de un mensaje de saludo convirtiéndolo en mayúsculas con Kotlin. Deja:

En este ejemplo, nuevamente, imprimiremos un mensaje de saludo en el terminal con la función "Let" Kotlin; Sin embargo, con funcionalidad adicional, yo.mi., Convertiremos la cadena original en mayúsculas esta vez. Para eso, hemos diseñado el script Kotlin que se muestra en la imagen a continuación:

En este script de Kotlin, hemos definido una cadena de "saludo" dentro de nuestra función "main ()". Posteriormente, hemos asignado una cadena aleatoria a esta variable mientras mantenemos todos sus caracteres en minúsculas. Esto se ha hecho intencionalmente porque convertiremos esta cadena en la caja superior más tarde. Luego, utilizamos una instrucción "println" para imprimir el mensaje original en el terminal. Después de eso, hemos definido otra variable llamada "capitalizar" y le hemos asignado la declaración "Saludo.dejarlo.uppercase () ". Esta declaración simplemente capitalizará nuestra cadena de "saludo" y ahorrará este valor capitalizado a la variable "capitalizar". Finalmente, hemos impreso el valor de la variable "capitalizar" en el terminal.

La salida de este script Kotlin se muestra en la siguiente imagen. Primero, el mensaje de saludo en alfabetos pequeños se imprimió en la terminal, y luego, el mensaje de saludo capitalizado se imprimió en la terminal.

Ejemplo # 3: Filtrando los elementos de una lista con Kotlin Deja:

Ahora, te llevaremos un paso más allá con la ayuda de este ejemplo. La funcionalidad que queremos lograr a través de este script de Kotlin sabe cuántos elementos de una lista dada tienen longitudes mayores de lo especificado. Además, también queremos imprimir las longitudes de todos estos elementos en la terminal. Para hacer eso, hemos implementado el script Kotlin que se muestra en la imagen a continuación:

En este script de Kotlin, hemos creado un valor llamado "recuento" dentro de nuestra función "main ()". Luego, hemos asignado una lista mutable que consta de cinco elementos diferentes, yo.mi., Uno, dos, tres, cuatro y cinco. Después de eso, hemos utilizado la declaración "Cuenta.mapa .longitud.Filtro it> 3.Deje println (it) ". Esta declaración solo filtrará esos elementos de nuestra lista mutable cuya longitud será mayor que "3". En nuestro caso, los elementos tercero, cuarto y quinto de nuestra lista tienen longitudes superiores a tres. Además, esta declaración imprimirá sus respectivas longitudes en el terminal después de filtrar estos elementos.

Al ejecutar este script de Kotlin, la siguiente salida apareció en nuestro terminal, yo.mi., 5, 4, 4. Significa que las longitudes de los tres elementos filtrados son "5", "4" y "4", respectivamente. Estas longitudes corresponden a los siguientes elementos de nuestra lista: "Tres", "Cuatro" y "Five."Puede verificar que nuestro script logró imprimir sus longitudes correctamente.

Conclusión:

Este artículo estaba destinado a borrar las probables ambigüedades con respecto al uso de una de las funciones definitivas de alcance de Kotlin, I.mi., "dejar."Explicamos la razón básica detrás de la existencia de esta función en Kotlin. Esto fue seguido por una explicación de tres ejemplos diferentes en los que le mostramos situaciones variables en las que puede usar la función Kotlin "Let". Estos ejemplos lo ayudarán a emplear esta función para cumplir un propósito útil mientras trabaja con el lenguaje de programación de Kotlin en Ubuntu 20.04.