Concatenazione di stringhe

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: