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

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 Sí 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