СПРАВОЧНИК

Стандартная библиотека Go

fmt, strings, strconv, slices, sort

Алфавитный справочник по часто используемым функциям стандартной библиотеки Go. Сгруппирован по пакетам: fmt, strings, strconv, slices, maps, sort, math и встроенные функции языка. Каждая запись содержит сигнатуру и рабочий пример с результатом.

встроенные 7

fmt 7

maps 3

math 8

slices 9

sort 3

strconv 7

strings 17

strings.Builder
type strings.Builder struct{ /* ... */ }Эффективная сборка строк через буфер.
strings.Contains()
strings.Contains(s, substr string) boolПроверяет наличие подстроки.
strings.Count()
strings.Count(s, substr string) intСчитает число непересекающихся вхождений.
strings.Fields()
strings.Fields(s string) []stringРазбивает строку по пробельным разделителям.
strings.HasPrefix()
strings.HasPrefix(s, prefix string) boolПроверяет, начинается ли строка с префикса.
strings.HasSuffix()
strings.HasSuffix(s, suffix string) boolПроверяет, заканчивается ли строка суффиксом.
strings.Index()
strings.Index(s, substr string) intВозвращает позицию первого вхождения подстроки.
strings.Join()
strings.Join(elems []string, sep string) stringСклеивает срез строк через разделитель.
strings.Repeat()
strings.Repeat(s string, count int) stringПовторяет строку заданное число раз.
strings.Replace()
strings.Replace(s, old, new string, n int) stringЗаменяет первые n вхождений подстроки.
strings.ReplaceAll()
strings.ReplaceAll(s, old, new string) stringЗаменяет все вхождения подстроки.
strings.Split()
strings.Split(s, sep string) []stringДелит строку по разделителю на срез подстрок.
strings.Title()
strings.Title(s string) stringДелает заглавной первую букву каждого слова (устарела).
strings.ToLower()
strings.ToLower(s string) stringПереводит строку в нижний регистр.
strings.ToUpper()
strings.ToUpper(s string) stringПереводит строку в верхний регистр.
strings.Trim()
strings.Trim(s, cutset string) stringУбирает заданные символы с обоих концов.
strings.TrimSpace()
strings.TrimSpace(s string) stringУбирает пробельные символы по краям строки.
Поддержать проект