Conversione di una stringa in minuscolo

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.

See Also