Interpolazione di stringhe di base
Inserisci direttamente i valori nei letterali stringa.
Interpolazione di stringhe di base è una lezione Swift Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Swift Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Swift Academy include 4 lezioni in totale.
Che cos'è l'interpolazione delle stringhe
L'interpolazione delle stringhe crea una stringa incorporando direttamente i valori in un letterale di stringa. Si scrive una barra rovesciata seguita dal valore tra parentesi, quindi Swift inserisce la sua rappresentazione testuale.
let name = "Alice"
let greeting = "Hello, \(name)!"
print(greeting)Incorporare un numero
È possibile interpolare qualsiasi valore, non solo le stringhe. Swift lo converte automaticamente in testo.
let age = 30
print("You are \(age) years old.")Interpolare espressioni
Può incorporare un'intera espressione tra le parentesi. Swift la valuta prima, quindi inserisce il risultato.
let a = 7
let b = 3
print("Sum is \(a + b)")Più interpolazioni
Una singola stringa può contenere diverse interpolazioni, combinando liberamente testo letterale e valori dinamici.
let item = "apple"
let count = 4
print("I have \(count) \(item)s")Interpolare valori booleani
I valori booleani vengono interpolati come le parole true o false.
let isReady = true
print("Ready: \(isReady)")Chiamare metodi durante l'interpolazione
Può chiamare funzioni o metodi tra le parentesi; ne verrà inserito il valore restituito.
let word = "swift"
print("Uppercased: \(word.uppercased())")Interpolare valori calcolati
L'interpolazione è ideale per i report: può calcolare un valore direttamente nell'espressione e presentarlo all'interno di una frase.
let price = 19.99
let quantity = 3
print("Total: \(price * Double(quantity))")Interpolazione con raccolte
Gli array e i dizionari vengono interpolati usando la loro rappresentazione testuale in stile debug, utile per una rapida ispezione.
let scores = [10, 20, 30]
print("Scores: \(scores)")Tipi opzionali nell'interpolazione
L'interpolazione di un valore opzionale mostra la forma che lo contiene. Per stampare testo pulito, lo scolleghi oppure usi un valore predefinito.
let nickname: String? = "Ace"
print("Nickname: \(nickname ?? "none")")Creare stringhe nel tempo
Può combinare l'interpolazione con la concatenazione o l'accumulo di stringhe per assemblare un output più lungo.
var report = ""
for i in 1...3 {
report += "Line \(i)\n"
}
print(report)Interpolazione e concatenazione a confronto
L'interpolazione è generalmente più chiara che unire le stringhe con +, soprattutto quando combina tipi diversi, perché non richiede conversioni manuali.
let user = "Bea"
let visits = 5
print("\(user) visited \(visits) times")Controllo rapido
Ricordi la sintassi dell'interpolazione.
Riepilogo: interpolazione di base delle stringhe
Ha imparato che l'interpolazione incorpora valori ed espressioni nei letterali di stringa usando la sintassi barra rovesciata-parentesi, che qualsiasi tipo viene convertito automaticamente in testo e che questa soluzione è più chiara della concatenazione manuale per l'output con tipi diversi.
let user = "Cy"
let items = 2
print("\(user) bought \(items) items for \(items * 5) dollars")Domande Frequenti
La lezione «Interpolazione di stringhe di base» è gratuita?
Sì — il testo completo di «Interpolazione di stringhe di base» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Swift Academy, passa a CoddyKit PRO. Il corso Swift Academy include 4 lezioni in totale.
Cosa imparerò in «Interpolazione di stringhe di base»?
Inserisci direttamente i valori nei letterali stringa. Eserciti Swift Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Swift Academy?
Non è richiesta alcuna esperienza precedente. Swift Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.
Quanto tempo richiede la lezione «Interpolazione di stringhe di base»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Swift Academy?
Sì. Ogni lezione Swift Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Interpolazione di stringhe di base
- Formattazione dei numeri nelle stringhe
- Letterali stringa su più righe
- Interpolazione di stringhe personalizzata