Sobes.tech
Назад к вопросам
Junior — Middle
87

Каким образом можно преобразовать или модифицировать исходную строку?

Компании, где спрашивали
ИннотехИннотех

Ответ от нейросети

sobes.tech AI

В Go для преобразования или модификации строк можно использовать стандартные функции из пакета strings и методы типа string.

Примеры:

  • Преобразование регистра:
import "strings"

s := "Hello, World!"
lower := strings.ToLower(s) // "hello, world!"
upper := strings.ToUpper(s) // "HELLO, WORLD!"
  • Замена подстроки:
replaced := strings.ReplaceAll(s, "World", "Go") // "Hello, Go!"
  • Обрезка пробелов:
trimmed := strings.TrimSpace("  text  ") // "text"
  • Разбиение строки:
parts := strings.Split(s, ",") // ["Hello" " World!"]

Для более сложных изменений можно использовать strings.Builder для эффективного построения новых строк.