Menu
Coddy logo textTech

Interpolación de cadenas

Parte de la sección Fundamentos del Journey de Swift de Coddy. Lección 32 de 86.

La interpolación de cadenas te permite insertar variables y expresiones directamente dentro de una cadena. En lugar de unir cadenas con el operador +, colocas valores dentro de \() en tu cadena.

let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// Salida: My name is Alice and I am 25 years old.

Swift convierte automáticamente los valores en cadenas por ti. Esto funciona con cualquier tipo: enteros, números de doble precisión, booleanos y más.

Incluso puedes incluir expresiones que se evalúan en el momento:

let price = 19.99
let quantity = 3
print("Total: $\(price * Double(quantity))")
// Salida: Total: $59.97

La interpolación de cadenas hace que tu código sea más limpio y fácil de leer en comparación con concatenar varias cadenas con +. Es la forma preferida de construir cadenas dinámicas en Swift.

challenge icon

Desafío

Fácil

Se te proporcionan las siguientes variables:

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

Usa la interpolación de cadenas para imprimir una línea del recibo que muestre la información del producto y calcule el costo total.

Imprime el siguiente mensaje:

Item: Wireless Headphones (x2) - Total: $159.98

Usa \() para insertar las variables y calcular price * Double(quantity) directamente dentro de la cadena.

Pruébalo tú mismo

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

// TODO: Usa la interpolación de strings para imprimir la línea del recibo
// Calcula price * Double(quantity) directamente dentro del string
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Swift