Основы Go
2026-02-26 18:39 Diff

Go предоставляет набор функций для работы со строками в пакете strings. Эти функции не требуют создания новых типов и работают напрямую со значениями типа string.

Чтобы использовать их, нужно импортировать пакет:

Приведение к нижнему и верхнему регистру

Проверка начала и конца строки

Поиск подстроки

Замена подстроки

Четвёртый аргумент — число замен. -1 означает заменить все вхождения.

Повторение строки

Функция Repeat возвращает новую строку, повторяя исходную указанное число раз. Если указать 0 — вернётся пустая строка.

Удаление пробелов в начале и конце

Удаляются пробелы, табуляция, переносы строк.

Срезы строк (slicing)

В Go можно получать части строки, указывая диапазон индексов в квадратных скобках. Индексы задаются по позиции байтов, начиная с 0.

Рекомендуемые программы