5. Variables

Versión para imprimir.

A. Identificador

Nombre que tiene un elemento de un programa y que no se puede repetir en ciertas partes del código.

Reglas que debe cumplir un identificador

Ejemplos

Camel case

Aunque no es obligatorio, normalmente en JavaScript los identificadores se escriben en Camel Case, donde las mayúsculas se usan para simular el inicio de una palabra. Por ejemplo:

estasSonCuatroPalabras.

B. Variable

Una Lugar en donde se almacena un datoque puede cambiar durante la ejecución de un programa.

Declaración

Para usar una variable, primero hay que declararla con una instrucción como la siguiente:

var miNombre = "pp";

Ejemplo

Salida

pp
tt
miNombre
bb
bb

Revísalo en Kotlin play.

fun main() {
 var miNombre = "pp"
 var suNombre = "tt"
 println(miNombre)
 println(suNombre)
 println("miNombre");
 miNombre = "bb";
 println(miNombre);
 suNombre = miNombre;
 print(suNombre);
}

C. Constante

Ejemplo

Salida

Val cannot be reassigned

Revísalo en Kotlin play.

fun main() {
 val PI_REDONDEADO = 3.14
 println(PI_REDONDEADO)
 println("PI_REDONDEADO")
 PI_REDONDEADO = 9.0
 print(PI_REDONDEADO)
}

D. Variables duplicadas

Las variables o constantes declaradas en el mismo espacio no pueden tener el mismo nombre.

Ejemplo

Salida

Conflicting declarations: var a: String, val a: String
Conflicting declarations: var a: String, val a: String

Revísalo en Kotlin play.

fun main() {
 var a = "Q1"
 print(a)
 val a = "Q2"
 print(a)
}

E. Variables no encontradas

Cuando tratas de usar una variable o una constante no definida, obtienes un mensaje de error y se aborta la ejecución del programa.

Ejemplo

Salida

Unresolved reference: B

Revísalo en Kotlin play.

fun main() {
 var b = "BB";
 print(B);
}

F. La función readLine

La función readLine sirve para pedir datos.

Ejemplo

fun main() {
 print("Nombre: ");
 val nombre = readLine();
 print("Hola ");
 print(nombre);
 println(". Saludos.");
}

Ejecución en Replit