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

Функция strings.ToUpper

Функция strings.ToUpper преобразует все символы строки в верхний регистр (заглавные буквы). Она принимает один параметр - исходную строку, и возвращает новую строку, где все буквенные символы приведены к верхнему регистру. Функция учитывает особенности различных алфавитов, корректно обрабатывая символы Unicode.

Синтаксис

strings.ToUpper(str)

Пример

Давайте преобразуем строку 'hello world' в верхний регистр:

package main import ( "fmt" "strings" ) func main() { res := strings.ToUpper("hello world") fmt.Println(res) }

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

"HELLO WORLD"

Пример

Давайте преобразуем строку с символами в разных регистрах:

package main import ( "fmt" "strings" ) func main() { res := strings.ToUpper("Go Language 2023") fmt.Println(res) }

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

"GO LANGUAGE 2023"

Пример

Давайте проверим, как функция обрабатывает строку с символами кириллицы и специальными символами:

package main import ( "fmt" "strings" ) func main() { res := strings.ToUpper("привет мир! 123 @#$") fmt.Println(res) }

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

"ПРИВЕТ МИР! 123 @#$"

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

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