Interpolación básica de cadenas
Inserte valores directamente dentro de literales de cadena.
Interpolación básica de cadenas es una lección gratuita de Swift Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Swift Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Swift Academy incluye 4 lecciones en total.
Qué es la interpolación de cadenas
La interpolación de cadenas construye una cadena insertando valores directamente dentro de un literal de cadena. Escriba una barra invertida seguida del valor entre paréntesis, y Swift insertará su representación textual.
let name = "Alice"
let greeting = "Hello, \(name)!"
print(greeting)Insertar un número
Puede interpolar cualquier valor, no solo cadenas. Swift lo convierte automáticamente en texto.
let age = 30
print("You are \(age) years old.")Interpolar expresiones
Puede insertar una expresión completa dentro de los paréntesis. Swift la evalúa primero y después inserta el resultado.
let a = 7
let b = 3
print("Sum is \(a + b)")Varias interpolaciones
Una sola cadena puede contener varias interpolaciones y combinar libremente texto literal con valores dinámicos.
let item = "apple"
let count = 4
print("I have \(count) \(item)s")Interpolar valores booleanos
Los valores booleanos se interpolan como las palabras true o false.
let isReady = true
print("Ready: \(isReady)")Llamar a métodos dentro de una interpolación
Puede llamar a funciones o métodos dentro de los paréntesis; se insertará el valor que devuelvan.
let word = "swift"
print("Uppercased: \(word.uppercased())")Interpolar valores calculados
La interpolación resulta ideal para los informes: puede calcular un valor en línea y presentarlo dentro de una oración.
let price = 19.99
let quantity = 3
print("Total: \(price * Double(quantity))")Interpolación con colecciones
Los arreglos y diccionarios se interpolan mediante su texto con formato de depuración, lo que resulta útil para una inspección rápida.
let scores = [10, 20, 30]
print("Scores: \(scores)")Opcionales en interpolaciones
Interpolar un opcional muestra el valor que contiene. Desenvuélvalo o use un valor predeterminado para imprimir texto limpio.
let nickname: String? = "Ace"
print("Nickname: \(nickname ?? "none")")Construir cadenas con el tiempo
Puede combinar la interpolación con la concatenación o la acumulación de cadenas para ensamblar una salida más extensa.
var report = ""
for i in 1...3 {
report += "Line \(i)\n"
}
print(report)Interpolación frente a concatenación
La interpolación suele ser más clara que unir cadenas con +, especialmente al combinar tipos, porque no requiere conversiones manuales.
let user = "Bea"
let visits = 5
print("\(user) visited \(visits) times")Comprobación rápida
Recuerde la sintaxis de interpolación.
Repaso: interpolación básica de cadenas
Ha aprendido que la interpolación inserta valores y expresiones en literales de cadena mediante la sintaxis de barra invertida y paréntesis; que cualquier tipo se convierte automáticamente en texto; y que resulta más clara que la concatenación manual para generar salidas con tipos combinados.
let user = "Cy"
let items = 2
print("\(user) bought \(items) items for \(items * 5) dollars")Preguntas frecuentes
¿La lección «Interpolación básica de cadenas» es gratis?
Sí — el texto completo de «Interpolación básica de cadenas» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Swift Academy, actualiza a CoddyKit PRO. El curso de Swift Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Interpolación básica de cadenas»?
Inserte valores directamente dentro de literales de cadena. Practicas Swift Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Swift Academy?
No se requiere experiencia previa. Swift Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Interpolación básica de cadenas»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Swift Academy?
Sí. Cada lección de Swift Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Interpolación básica de cadenas
- Formato de números en cadenas
- Literales de cadena multilínea
- Interpolación personalizada de cadenas