0Pricing
Swift Academy · Aula

Interpolação Básica de Strings

Insira valores diretamente em literais de string.

Interpolação Básica de Strings é uma aula grátis de Swift Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Swift Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Swift Academy inclui 4 aulas no total.

O que é interpolação de cadeias de caracteres

A interpolação de cadeias de caracteres constrói uma cadeia de caracteres inserindo valores diretamente em um literal de cadeia. Você escreve uma barra invertida seguida pelo valor entre parênteses, e o Swift insere sua representação textual.

let name = "Alice"
let greeting = "Hello, \(name)!"
print(greeting)

Inserindo um número

Qualquer valor, não apenas cadeias de caracteres, pode ser interpolado. O Swift o converte automaticamente em texto.

let age = 30
print("You are \(age) years old.")

Interpolando expressões

Você pode inserir uma expressão inteira entre os parênteses. O Swift a avalia primeiro e depois insere o resultado.

let a = 7
let b = 3
print("Sum is \(a + b)")

Várias interpolações

Uma única cadeia de caracteres pode conter várias interpolações, misturando livremente texto literal e valores dinâmicos.

let item = "apple"
let count = 4
print("I have \(count) \(item)s")

Interpolando valores booleanos

Os valores booleanos são interpolados como as palavras verdadeiro ou falso.

let isReady = true
print("Ready: \(isReady)")

Chamando métodos dentro da interpolação

Você pode chamar funções ou métodos dentro dos parênteses; o valor retornado por eles será inserido.

let word = "swift"
print("Uppercased: \(word.uppercased())")

Interpolando valores calculados

A interpolação é ótima para relatórios: calcule um valor diretamente na expressão e apresente-o em uma frase.

let price = 19.99
let quantity = 3
print("Total: \(price * Double(quantity))")

Interpolação com coleções

Vetores e dicionários são interpolados usando um texto no estilo de depuração, útil para uma inspeção rápida.

let scores = [10, 20, 30]
print("Scores: \(scores)")

Valores opcionais na interpolação

Interpolar um opcional exibe sua forma encapsulada. Remova o encapsulamento ou use um valor padrão para imprimir um texto limpo.

let nickname: String? = "Ace"
print("Nickname: \(nickname ?? "none")")

Construindo cadeias ao longo do tempo

Você pode combinar interpolação com concatenação ou acumulação de cadeias de caracteres para montar uma saída mais longa.

var report = ""
for i in 1...3 {
    report += "Line \(i)\n"
}
print(report)

Interpolação versus concatenação

A interpolação costuma ser mais clara do que unir cadeias de caracteres com +, especialmente ao misturar tipos, pois não é necessária nenhuma conversão manual.

let user = "Bea"
let visits = 5
print("\(user) visited \(visits) times")

Verificação rápida

Recorde a sintaxe da interpolação.

Revisão: interpolação básica de cadeias de caracteres

Você aprendeu que a interpolação insere valores e expressões em literais de cadeia usando a sintaxe de barra invertida e parênteses; que qualquer tipo é convertido automaticamente em texto; e que ela é mais clara do que a concatenação manual para saídas com tipos mistos.

let user = "Cy"
let items = 2
print("\(user) bought \(items) items for \(items * 5) dollars")

Perguntas Frequentes

A aula “Interpolação Básica de Strings” é grátis?

Sim — o texto completo de “Interpolação Básica de Strings” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Swift Academy, atualize para CoddyKit PRO. O curso de Swift Academy inclui 4 aulas no total.

O que vou aprender em “Interpolação Básica de Strings”?

Insira valores diretamente em literais de string. Você pratica Swift Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Swift Academy?

Nenhuma experiência prévia é necessária. Swift Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Interpolação Básica de Strings”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Swift Academy?

Sim. Cada aula de Swift Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Interpolação Básica de Strings
  2. Formatação de Números em Strings
  3. Literais de String em Várias Linhas
  4. Interpolação Personalizada de Strings
← Voltar para Swift Academy