Swift:
Concatenazione di stringhe
How to:
Swift rende la concatenazione di stringhe semplice e diretta. Puoi usare l’operatore +
per unire le stringhe o \()
per inserire valori all’interno di una stringa.
let saluto = "Ciao"
let mondo = "mondo"
let messaggioCompleto = saluto + ", " + mondo + "!"
print(messaggioCompleto) // Output: Ciao, mondo!
Un altro modo è usare l’interpolazione di stringhe:
let nome = "Marco"
let eta = 30
let salutoPersonale = "Ciao \(nome), hai \(eta) anni."
print(salutoPersonale) // Output: Ciao Marco, hai 30 anni.
Deep Dive
Concatenare le stringhe è una funzione fondamentale in quasi tutti i linguaggi di programmazione e anche in Swift, introdotto nel 2014. Le alternative includono l’uso di metodi come append()
o operazioni con array di stringhe.
In passato, soprattutto nei vecchi linguaggi, la concatenazione poteva essere poco efficiente se fatta ripetutamente a causa della creazione di molte stringhe intermedie. Swift ottimizza questo processo con una gestione della memoria efficace.
Esempio con append()
:
var messaggio = "Benvenuto"
messaggio.append(", come va?")
print(messaggio) // Output: Benvenuto, come va?
Uno sguardo agli array:
let parole = ["Arrivederci", "e", "grazie", "per", "tutto", "il", "pesce!"]
let frase = parole.joined(separator: " ")
print(frase) // Output: Arrivederci e grazie per tutto il pesce!
See Also
Per ulteriori informazioni sulla concatenazione di stringhe in Swift, consulta: