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
- Interpolação Básica de Strings
- Formatação de Números em Strings
- Literais de String em Várias Linhas
- Interpolação Personalizada de Strings