Swift:
Conversione di una stringa in minuscolo
How to:
Ecco come si fa in Swift:
let testo = "Ciao Mondo!"
let testoMinuscolo = testo.lowercased()
print(testoMinuscolo) // "ciao mondo!"
Output:
ciao mondo!
Deep Dive
Convertire il testo in minuscolo ha radici nella necessità di normalizzare dati testuali. Nelle prime fasi dell’informatica, la distinzione tra maiuscole e minuscole poteva portare a inconsistenze, soprattutto con limitazioni nelle capacità di memorizzazione e trasmissione.
Alternative includono localizedLowercase
, che rispetta le specificità locali:
let saluto = "İstanbul"
let salutoMinuscolo = saluto.lowercased() // "i̇stanbul"
let salutoMinuscoloLocalizzato = saluto.localizedLowercased() // "istanbul"
L’implementazione interna usa le mappature Unicode per la conversione dei caratteri. Dettagli importanti soprattutto per lingue con regole di minuscolo/maiuscolo particolari.