Volver a la página principal
miércoles 20 noviembre 2024
2

Cómo declarar variables en Swift

Declarar variables en Swift es fundamental para desarrollar aplicaciones en este lenguaje moderno y seguro. Swift utiliza las palabras clave var y let para declarar variables y constantes, lo que te permite gestionar datos de forma flexible y eficiente. A continuación, te explicamos cómo hacerlo.

Declaración de variables en Swift

En Swift, puedes declarar variables que pueden cambiar (var) o constantes cuyo valor no cambiará (let). La sintaxis básica es:

var nombreVariable: TipoDeDato = Valor
let nombreConstante: TipoDeDato = Valor

Ejemplo básico

var nombre: String = "Juan"
let edad: Int = 30

print(nombre) // Salida: Juan
print(edad)   // Salida: 30

Diferencias entre var y let

  • var: Declara variables cuyo valor puede cambiar.
  • let: Declara constantes que no pueden cambiar su valor después de asignarse.

Ejemplo de var

var contador: Int = 10
contador = 20
print(contador) // Salida: 20

Ejemplo de let

let pi: Double = 3.1416
// pi = 3.14 // Esto generaría un error porque `pi` es una constante.
print(pi) // Salida: 3.1416

Inferencia de tipos

Swift puede inferir el tipo de dato a partir del valor asignado, lo que significa que no siempre es necesario especificarlo explícitamente.

var mensaje = "Hola, mundo" // Swift infiere que es de tipo String
let numero = 42             // Swift infiere que es de tipo Int

print(mensaje) // Salida: Hola, mundo
print(numero)  // Salida: 42

Tabla de palabras clave para declarar variables

Palabra clave Propósito Mutabilidad Tipo explícito requerido
var Declarar variables Opcional
let Declarar constantes No Opcional

Ejemplos prácticos

Declarar un array

var frutas: [String] = ["Manzana", "Banana", "Cereza"]
print(frutas[0]) // Salida: Manzana

Declarar un diccionario

let persona: [String: Any] = ["Nombre": "Ana", "Edad": 25]
print(persona["Nombre"]!) // Salida: Ana

Uso de interpolación de cadenas

var nombre = "Carlos"
var edad = 28
print("Me llamo \(nombre) y tengo \(edad) años.") // Salida: Me llamo Carlos y tengo 28 años.

Referencias

Para más información, consulta la documentación oficial de Swift.

Etiquetas:
swift
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer