Skip to content

Пакет Strings

В этой теме мы разберем:

  • Перевод строк в верхний и нижний регистр.

  • Определение длины строки.

  • Функции манипуляции со строками.

Пакет strings в Go позволяет использовать ряд функций для работы со строковым типом данных, подробнее о строковом типе данных ты можешь узнать по ссылке. Эти функции позволяют нам легко изменять строки и совершать с ними другие манипуляции. Функции можно сравнить с определенными действиями, которые мы совершаем с элементами нашего кода. Встроенные функции — это функции, которые определены в языке программирования Go и доступны для использования без каких-либо сложностей.

Перевод строк в верхний и нижний регистр

Функции strings.ToUpper и strings.ToLower будут возвращать строку со всеми символами оригинальной строки, переведенными в верхний или нижний регистр. Поскольку строки — это неизменяемый тип данных, возвращенная строка будет представлять собой новую строку. Любые символы в строке, которые не являются буквам, останутся неизменными.

Для преобразования строки "Sammy Shark" в верхний регистр используй функцию strings.ToUpper.

Для преобразования строки в нижний регистр используй следующий код.

Поскольку ты используешь пакет strings, нужно предварительно импортировать его в программу. Программа для преобразования строки в строку с символами в верхнем и нижнем регистре будет выглядеть следующим образом.

Пришло время поработать с кодом!

Функции strings.ToUpper и strings.ToLower упрощают оценку и сравнение строк, обеспечивая единообразие их регистра. Например, если пользователь пишет свое имя в нижнем регистре, мы все равно сможем определить, содержится ли его имя в нашей базе данных, проверив версию строки в верхнем регистре.