Trabajando con variables en Kotlin. Creando variables | de Berk Berber | Cultura del desarrollador | Noviembre de 2020

Las variables son conceptos muy importantes para la programación. Podemos usar variables para guardar información sobre ciertos tipos de datos, crear objetos a partir de una clase o almacenar colecciones. Hay dos formas diferentes de crear variables en Kotlin:

  • var: Nosotros podemos usar «var» palabra clave para crear variables cuyo valor podemos cambiar más tarde. Estas variables son variables de lectura y escritura.

Hay un error en el código que vio arriba. La línea 6 tiene un error porque estamos intentando cambiar una variable que creamos con la palabra clave «val». Si queremos modificar una variable más tarde, necesitamos crearla con la palabra clave ‘var’.

Otro punto interesante aquí es que podemos usar variables dentro de valores de cadena. Solo necesitamos usar el símbolo $ para esto. Cuando escribimos agregando $ al principio de las variables, la Cadena llamará automáticamente a nuestra variable y la agregará al valor de la Cadena. Si queremos, también podemos utilizar métodos que tengan estas variables.
Por ejemplo, supongamos que queremos imprimir la variable nombre y apellido en mayúsculas.

Como puede ver, necesitamos encerrar la expresión con {} después del signo $.

A veces queremos definir variables como constantes. Para esto, necesitamos agregar la palabra clave ‘const’ antes de ‘val’ palabra clave. Además, no podemos usar la extensión «var» palabra clave para crear una constante. Porque no podemos cambiar las constantes.
Hay otro punto importante con respecto a las constantes. No podemos usar el archivo ‘const’ palabra clave dentro de las clases. Si queremos crear una constante, tenemos que hacerlo al principio de un archivo fuera de las clases o dentro del objeto.

No es necesario especificar los tipos de datos de las variables en Kotlin. Porque Kotlin lo detecta automáticamente.
Examinemos con un ejemplo cómo definir una variable con y sin especificar el tipo de datos de la variable en Kotlin.

Estas variables son las mismas para Kotlin. Por qué, aunque no definimos el tipo de datos para nombre y apellido variable como String, Kotlin la entenderá a partir del valor «Berk Berber». Por tanto, la variable nombre y apellido será String y la variable años será Int.

No hay tipos primitivos en Kotlin. Todos los tipos de datos son objetos y podemos usar directamente los métodos que tienen estos tipos de datos.

Tipos enteros

Hay límites para los tipos de datos enteros en Kotlin. Estos límites dependen del tipo de datos que decide cuántos bits ocupa el número en la memoria.

  • Largo: Long es de 64 bits. Toma valores entre -9223372036854775808 es 9223372036854775807.
    Para los tipos largos, necesitamos agregar ‘L’ al final del valor si no hemos introducido manualmente el tipo de datos.

Tipos de coma flotante

Necesitamos usar tipos de datos de punto flotante para almacenar números decimales o fraccionarios. Hay dos tipos diferentes de datos según la cantidad de dígitos que necesitemos.

  • Doble: Double es de 64 bits. Tiene 16-17 dígitos.

Tipo booleano

El tipo booleano consta de un solo bit. Indica que algo es verdadero o falso. Boolean tiene algunas opciones para tomar decisiones.

  • ||: Esto significa ‘o’.

Tipo de caracter

La fuente representa letras minúsculas (az), letras mayúsculas (AZ), números (0–9) y algunos otros símbolos.
Con el tipo char, solo podemos especificar un valor. Por ejemplo, si queremos definir valores con más de un valor como ‘1A’ con el tipo char, obtendremos un error.
Necesitamos definir datos de tipo char entre comillas simples. Si intentamos definirlo con comillas dobles, el compilador nos mostrará un error al respecto.

Tipo de cuerda

El tipo de cadena es una matriz con valores de tipo char. Podemos acceder a los tipos de caracteres del valor de cadena con el método de indexación.
cuerda[index] -> En el siguiente ejemplo, la variable firstChar es un ejemplo de esto.
Si queremos obtener todos los valores de una cadena en el tipo char en orden, podemos usar el ciclo for a continuación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *