Пакет Strings
В этой теме мы разберем:
-
Перевод строк в верхний и нижний регистр.
-
Определение длины строки.
-
Функции манипуляции со строками.
Пакет strings в Go позволяет использовать ряд функций для работы со строковым типом данных, подробнее о строковом типе данных ты можешь узнать по ссылке. Эти функции позволяют нам легко изменять строки и совершать с ними другие манипуляции. Функции можно сравнить с определенными действиями, которые мы совершаем с элементами нашего кода. Встроенные функции — это функции, которые определены в языке программирования Go и доступны для использования без каких-либо сложностей.
Перевод строк в верхний и нижний регистр
Функции strings.ToUpper и strings.ToLower будут возвращать строку со всеми символами оригинальной строки, переведенными в верхний или нижний регистр. Поскольку строки — это неизменяемый тип данных, возвращенная строка будет представлять собой новую строку. Любые символы в строке, которые не являются буквам, останутся неизменными.
Для преобразования строки "Sammy Shark" в верхний регистр используй функцию strings.ToUpper.
Для преобразования строки в нижний регистр используй следующий код.
Поскольку ты используешь пакет strings, нужно предварительно импортировать его в программу. Программа для преобразования строки в строку с символами в верхнем и нижнем регистре будет выглядеть следующим образом.
Пришло время поработать с кодом!
Функции strings.ToUpper и strings.ToLower упрощают оценку и сравнение строк, обеспечивая единообразие их регистра. Например, если пользователь пишет свое имя в нижнем регистре, мы все равно сможем определить, содержится ли его имя в нашей базе данных, проверив версию строки в верхнем регистре.