Mediante esta técnica podemos construir un nuevo objeto String a partir de una mezcla de constantes, variables, literales y expresiones.
Al introducir el nombre de una Variable en una Cadena de Texto, en el Texto resultante el nombre de la variable será sustituido por su correspondiente valor. Se construye una nueva cadena de caracteres como resultado de la mezcla de Constantes y Variables con el texto existente previamente en la cadena.
La Sintaxis para hacer la Interpolación es la siguiente \(Nombre de la Variable), gracias a la cual se mostrará el valor de la variable y no su nombre.
La mejor forma de entenderlo es ver un ejemplo:
var numero1: Int = 5
var numero2: Int = 4
var cadenaResultante: String = "La multiplicación de \(numero1) por \(numero2) es igual a \(numero1*numero2)"
print(cadenaResultante)
Veamos más ejemplos:
También se pueden realizar Operaciones Matemáticas en el momento de realizar la Interpolación