Menu
Coddy logo textTech

Interpolação de strings

Parte da seção Fundamentos do Journey de Swift da Coddy. Lição 32 de 86.

Interpolação de strings permite incorporar variáveis e expressões diretamente em uma string. Em vez de juntar strings usando o operador +, você coloca valores dentro de \() na sua string.

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

O Swift converte automaticamente os valores em strings para você. Isso funciona com qualquer tipo: inteiros, números de ponto flutuante, booleanos e muito mais.

Você pode até incluir expressões que são avaliadas na hora:

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

A interpolação de String torna seu código mais limpo e fácil de ler em comparação com a concatenação de várias strings usando +. É a maneira preferida de criar strings dinâmicas em Swift.

challenge icon

Desafio

Fácil

As seguintes variáveis são fornecidas:

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

Use a interpolação de string para imprimir uma linha do recibo que exiba as informações do produto e calcule o custo total.

Imprima a seguinte mensagem:

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

Use \() para incorporar as variáveis e calcular price * Double(quantity) diretamente dentro da string.

Experimente você mesmo

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

// TODO: Use interpolação de strings para imprimir a linha do recibo
// Calcule price * Double(quantity) diretamente dentro da string
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Swift