Back to questions
Иннотех
Junior — Middle
85
Каким образом можно преобразовать или модифицировать исходную строку?
Companies where asked
Answer from AI
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 для эффективного построения новых строк.