Swift:
Перетворення рядка у нижній регістр
Як це зробити:
let originalString = "Привіт, Світ!"
let lowercasedString = originalString.lowercased()
print(lowercasedString) // Виводить: "привіт, світ!"
Докладно:
Історично методи перетворення рядків на нижній регістр виникли з необхідності обробки тексту в однорідний спосіб. На відміну від методу .lowercased()
, є метод .uppercaseString
, який робить протилежне. Перетворення в Swift враховує локалізацію: наприклад, “i” до “I” в Турецькій локалі стане “İ”. Також слід зазначити, що .lowercased()
використовує Unicode для правильного відображення символів.