РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
198 of 1593 menu

Функция unicode.ToLower

Функция unicode.ToLower преобразует переданную руну в символ нижнего регистра. В качестве единственного параметра она принимает руну, а возвращает преобразованную руну. Если символ уже находится в нижнем регистре или не имеет соответствующей формы в нижнем регистре, функция возвращает исходный символ без изменений.

Синтаксис

unicode.ToLower(r)

Пример

Давайте преобразуем заглавную латинскую букву 'A' в нижний регистр:

package main import ( "fmt" "unicode" ) func main() { res := unicode.ToLower('A') fmt.Println(res) fmt.Printf("%c\n", res) }

Результат выполнения кода:

97 "a"

Пример

Проверим преобразование буквы 'B' в нижний регистр и сравним результат с исходной руной:

package main import ( "fmt" "unicode" ) func main() { original := 'B' lower := unicode.ToLower(original) fmt.Printf("Original: %c\n", original) fmt.Printf("Lower: %c\n", lower) }

Результат выполнения кода:

"Original: B" "Lower: b"

Пример

Функция корректно обрабатывает символы, которые уже находятся в нижнем регистре. Проверим это на букве 'c':

package main import ( "fmt" "unicode" ) func main() { res := unicode.ToLower('c') fmt.Printf("%c\n", res) }

Результат выполнения кода:

"c"

Пример

Покажем работу функции на кириллических символах. Преобразуем заглавную букву 'А' в нижний регистр:

package main import ( "fmt" "unicode" ) func main() { res := unicode.ToLower('А') fmt.Printf("%c\n", res) }

Результат выполнения кода:

"а"

Смотрите также

  • функцию unicode.ToUpper,
    которая преобразует символ в верхний регистр
  • функцию unicode.ToTitle,
    которая преобразует символ в регистр заголовка
  • функцию unicode.IsLower,
    которая проверяет, находится ли символ в нижнем регистре
  • функцию unicode.IsUpper,
    которая проверяет, находится ли символ в верхнем регистре
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить