Справочник Go
Удобный справочник по языку Go, написанный простым языком, с большим количеством примеров.
Управляющие конструкции
Управление потоком
Ошибки выполнения
Объявления
Пакеты
Встроенные
Основные
Целые
Числа
Составные
Создание
Числа
0053
Преобразование в int
0054Функция to-int64
0055Преобразование в float64
0056Преобразование в float32
0057Преобразование в uint
0058Преобразование в uint64
0059Преобразование в int8
0060Преобразование в int16
0061Функция conv.ToInt32
0062Преобразование в uint8
0063Преобразование в uint16
0064Преобразование в uint32
0065Преобразование в uintptr
0066Преобразование в complex64
0067Преобразование в complex128
0068Преобразование в byte
0069Преобразование в rune
Строки и срезы
strconv: разбор
strconv: форматирование
strconv: прочее
0087
Функция strconv.AppendBool
0088Функция strconv.AppendInt
0089Функция strconv.AppendUint
0090Функция strconv.AppendFloat
0091Функция strconv.AppendQuote
0092Функция strconv.Quote
0093Функция strconv.QuoteToASCII
0094Функция strconv.QuoteRune
0095Функция strconv.Unquote
0096Функция strconv.UnquoteChar
0097Функция strconv.CanBackquote
0098Функция strconv.IsPrint
0099Функция strconv.IsGraphic
0100Ошибка strconv.ErrRange
0101Ошибка strconv.ErrSyntax
0102Тип strconv.NumError
Особые случаи
Базовые операции
0106
Функция strings.Contains
0107Функция strings.HasPrefix
0108Функция strings.HasSuffix
0109Функция strings.Count
0110Функция strings.Index
0111Функция strings.LastIndex
0112Функция strings.Compare
0113Функция strings.EqualFold
0114Функция strings.Clone
0115Функция strings.Cut
0116Функция strings.CutPrefix
0117Функция strings.CutSuffix
Регистр
Обрезка
Разбиение и сборка
Замена
Поиск
Builder и Reader
bytes
0158
Функция bytes.Contains
0159Функция bytes.Compare
0160Функция bytes.Equal
0161Функция bytes.EqualFold
0162Функция bytes.HasPrefix
0163Функция bytes.HasSuffix
0164Функция bytes.Index
0165Функция bytes.Join
0166Функция bytes.Split
0167Функция bytes.Replace
0168Функция bytes.ReplaceAll
0169Функция bytes.ToLower
0170Функция bytes.ToUpper
0171Функция bytes.Trim
0172Функция bytes.TrimSpace
0173Функция bytes.Repeat
0174Функция bytes.Runes
0175Функция bytes.Clone
0176Функция bytes.Cut
0177Тип bytes.Buffer
0178Функция bytes.NewBuffer
0179Функция bytes.NewBufferString
0180Метод bytes.Buffer.Bytes
0181Метод bytes.Buffer.String
0182Метод bytes.Buffer.Write
0183Метод bytes.Buffer.WriteString
0184Метод bytes.Buffer.Read
0185Тип bytes.Reader
0186Функция bytes.NewReader
unicode
0187
Функция unicode.IsDigit
0188Функция unicode.IsLetter
0189Функция unicode.IsLower
0190Функция unicode.IsUpper
0191Функция unicode.IsSpace
0192Функция unicode.IsNumber
0193Функция unicode.IsPunct
0194Функция unicode.IsSymbol
0195Функция unicode.IsControl
0196Функция unicode.IsGraphic
0197Функция unicode.IsPrint
0198Функция unicode.ToLower
0199Функция unicode.ToUpper
0200Функция unicode.ToTitle
0201Функция unicode.SimpleFold
0202Функция unicode.In
0203Таблица unicode.Letter
0204Таблица unicode.Digit
0205Таблица unicode.Space
utf8
0206
Функция utf8.DecodeRune
0207Функция utf8.DecodeRuneInString
0208Функция utf8.DecodeLastRune
0209Функция utf8.DecodeLastRuneInString
0210Функция utf8.EncodeRune
0211Функция utf8.FullRune
0212Функция utf8.FullRuneInString
0213Функция utf8.RuneCount
0214Функция utf8.RuneCountInString
0215Функция utf8.RuneLen
0216Функция utf8.RuneStart
0217Функция utf8.Valid
0218Функция utf8.ValidString
0219Функция utf8.ValidRune
0220Константа utf8.RuneError
0221Константа utf8.RuneSelf
0222Константа utf8.MaxRune
0223Константа utf8.UTFMax
Базовые
Сортировка
0229
Функция slices.Sort
0230Функция slices.SortFunc
0231Функция slices.SortStableFunc
0232Функция sort.Slice
0233Функция sort.SliceStable
0234Функция sort.Ints
0235Функция sort.Strings
0236Функция sort.Float64s
0237Функция sort.Sort
0238Функция sort.Stable
0239Функция sort.Reverse
0240Функция sort.IsSorted
0241Функция sort.SliceIsSorted
0242Функция slices.IsSorted
0243Функция slices.IsSortedFunc
Поиск
Изменение
Сравнение и агрегация
Пакет sort
Базовые
Ключи и значения
Сравнение и фильтр
Частые
Тригонометрия
Логарифмы и экспонента
Константы
Случайные числа
0332
Функция rand.Float32
0333Функция rand.Float64
0334Функция rand.Int
0335Функция rand.Intn
0336Функция rand.Int31
0337Функция rand.Int31n
0338Функция rand.Int63
0339Функция rand.Int63n
0340Функция rand.Uint32
0341Функция rand.Uint64
0342Функция rand.NormFloat64
0343Функция rand.ExpFloat64
0344Функция rand.Perm
0345Функция rand.Shuffle
0346Функция rand.Read
0347Функция rand.New
0348Функция rand.NewSource
0349Функция rand.Seed
0350Тип rand.Rand
0351Интерфейс rand.Source
Большие числа
0352
Тип big.Int
0353Тип big.Float
0354Тип big.Rat
0355Функция big.NewInt
0356Функция big.NewFloat
0357Функция big.NewRat
0358Метод big.Int.Add
0359Метод big.Int.Sub
0360Метод big.Int.Mul
0361Метод big.Int.Div
0362Метод big.Int.Mod
0363Метод big.Int.Exp
0364Метод big.Int.GCD
0365Метод big.Int.Cmp
0366Метод big.Int.SetString
0367Метод big.Int.String
0368Метод big.Int.Bytes
0369Метод big.Int.ProbablyPrime
0370Метод big.Float.Add
0371Метод big.Float.Sub
0372Метод big.Float.Mul
0373Метод big.Float.Quo
0374Метод big.Float.SetPrec
0375Метод big.Float.Text
0376Метод big.Rat.SetFrac
0377Метод big.Rat.FloatString
Комплексные
Редкие
0381
Функция math.Atan2
0382Функция math.Cbrt
0383Функция math.Copysign
0384Функция math.Dim
0385Функция math.Erf
0386Функция math.Erfc
0387Функция math.FMA
0388Функция math.Frexp
0389Функция math.Gamma
0390Функция math.Hypot
0391Функция math.Ilogb
0392Функция math.Inf
0393Функция math.IsInf
0394Функция math.IsNaN
0395Функция math.J0
0396Функция math.J1
0397Функция math.Jn
0398Функция math.Ldexp
0399Функция math.Lgamma
0400Функция math.Modf
0401Функция math.NaN
0402Функция math.Nextafter
0403Функция math.Remainder
0404Функция math.RoundToEven
0405Функция math.Signbit
0406Функция math.Y0
0407Функция math.Y1
0408Функция math.Yn
Компиляция
Быстрая проверка
Поиск
0417
Метод regexp.Regexp.Find
0418Метод Regexp.FindAll
0419Метод regexp.Regexp.FindAllString
0420Метод Regexp.FindAllStringSubmatch
0421Метод Regexp.FindAllStringSubmatchIndex
0422Метод regexp.Regexp.FindAllSubmatch
0423Метод regexp.Regexp.FindAllSubmatchIndex
0424Метод regexp.Regexp.FindIndex
0425Метод regexp.Regexp.FindString
0426Метод regexp.Regexp.FindStringIndex
0427Метод regexp.Regexp.FindStringSubmatch
0428Метод regexp.Regexp.FindStringSubmatchIndex
0429regexp.Regexp.FindSubmatch
0430Метод regexp.Regexp.FindSubmatchIndex
0431Метод regexp.Regexp.Match
0432regexp.Regexp.MatchString
0433regexp.Regexp.FindReaderIndex
0434regexp.Regexp.FindReaderSubmatchIndex
Замена и разбиение
Группы и прочее
Основы
Методы
Встраивание
Теги и доступ
Основы
Проверка типов
Особенности
Стандартные
Создание
Проверка
Обёртывание
Практика
Файлы
Папки
Информация и права
Работа с File
Флаги открытия
Стандартные потоки
Пути
0543
Функция filepath.Join
0544Функция filepath.Clean
0545Функция filepath.Abs
0546Функция filepath.Base
0547Функция filepath.Dir
0548Функция filepath.Ext
0549Функция filepath.Split
0550Функция filepath.SplitList
0551Функция filepath.Rel
0552Функция filepath.Walk
0553Функция filepath.WalkDir
0554Функция filepath.Glob
0555Функция filepath.Match
0556Функция filepath.IsAbs
0557Функция filepath.FromSlash
0558Функция filepath.ToSlash
0559Функция filepath.VolumeName
0560Функция filepath.EvalSymlinks
0561Константа filepath.Separator
Интерфейсы io
0562
Интерфейс io.Reader
0563Интерфейс io.Writer
0564Интерфейс io.Closer
0565Интерфейс io.ReadCloser
0566Интерфейс io.WriteCloser
0567Интерфейс io.ReadWriter
0568Интерфейс io.Seeker
0569Интерфейс io.ReaderAt
0570Интерфейс io.WriterAt
0571Интерфейс io.ByteReader
0572Интерфейс io.ByteWriter
0573Интерфейс io.RuneReader
Операции io
0574
Функция io.Copy
0575Функция io.CopyN
0576Функция io.CopyBuffer
0577Функция io.ReadAll
0578Функция io.ReadAtLeast
0579Функция io.ReadFull
0580Функция io.WriteString
0581Функция io.LimitReader
0582Функция io.MultiReader
0583Функция io.MultiWriter
0584Функция io.TeeReader
0585Функция io.Pipe
0586Функция io.NopCloser
0587Тип io.SectionReader
0588Ошибка io.EOF
0589Ошибка io.ErrUnexpectedEOF
0590Ошибка io.ErrClosedPipe
0591Ошибка io.ErrShortWrite
io/fs
0592
Интерфейс fs.FS
0593Интерфейс fs.File
0594Интерфейс fs.FileInfo
0595Интерфейс fs.DirEntry
0596Интерфейс fs.ReadDirFS
0597Интерфейс fs.ReadFileFS
0598Интерфейс fs.StatFS
0599Интерфейс fs.SubFS
0600Интерфейс fs.GlobFS
0601Функция fs.ReadFile
0602Функция fs.ReadDir
0603Функция fs.Stat
0604Функция fs.Sub
0605Функция fs.Glob
0606Функция fs.WalkDir
0607Функция fs.ValidPath
0608Ошибка fs.ErrNotExist
0609Ошибка fs.ErrExist
0610Ошибка fs.ErrPermission
0611Ошибка fs.ErrInvalid
0612Тип fs.PathError
Прочее os
Вывод
Ввод
Глаголы форматирования
Интерфейсы fmt
log
0658
Функция log.Print
0659Функция log.Println
0660Функция log.Printf
0661Функция log.Fatal
0662Функция log.Fatalln
0663Функция log.Fatalf
0664Функция log.Panic
0665Функция log.Panicln
0666Функция log.Panicf
0667Функция log.SetFlags
0668Функция log.SetPrefix
0669Функция log.SetOutput
0670Функция log.Flags
0671Функция log.Prefix
0672Функция log.New
0673Тип log.Logger
0674Константа log.Ldate
0675Константа log.Ltime
0676Константа log.Lmicroseconds
0677Константа log.Llongfile
0678Константа log.Lshortfile
0679Константа log.LUTC
0680Константа log.Lmsgprefix
0681Константа log.LstdFlags
bufio
0682
Тип bufio.Reader
0683Тип bufio.Writer
0684Тип bufio.Scanner
0685Тип bufio.ReadWriter
0686Функция bufio.NewReader
0687Функция bufio.NewReaderSize
0688Функция bufio.NewWriter
0689Функция bufio.NewWriterSize
0690Функция bufio.NewScanner
0691Функция bufio.NewReadWriter
0692Метод bufio.Reader.Read
0693bufio.Reader.ReadByte
0694Метод bufio.Reader.ReadRune
0695Метод bufio.Reader.ReadString
0696Метод bufio.Reader.ReadBytes
0697Метод bufio.Reader.ReadLine
0698Метод bufio.Reader.Peek
0699Метод bufio.Reader.Discard
0700Метод bufio.Reader.Buffered
0701Метод bufio.Writer.Write
0702Метод bufio.Writer.WriteByte
0703bufio.Writer.WriteRune
0704Метод bufio.Writer.WriteString
0705Метод bufio.Writer.Flush
0706Метод bufio.Writer.Available
0707Метод bufio.Scanner.Scan
0708Метод bufio.Scanner.Text
0709Метод bufio.Scanner.Bytes
0710Метод bufio.Scanner.Err
0711Метод bufio.Scanner.Split
0712Функция bufio.ScanLines
0713Функция bufio.ScanWords
0714Функция bufio.ScanRunes
0715Функция bufio.ScanBytes
0716Ошибка bufio.ErrTooLong
0717Ошибка bufio.ErrNegativeAdvance
0718Ошибка bufio.ErrAdvanceTooFar
0719Ошибка bufio.ErrBadReadCount
0720Ошибка bufio.ErrInvalidUnreadByte
0721Ошибка bufio.ErrInvalidUnreadRune
Основные
Таймеры
Форматы
0738
Константа time.Layout
0739Константа time.RFC3339
0740Константа time.RFC3339Nano
0741Константа time.ANSIC
0742Константа time.UnixDate
0743Константа time.RubyDate
0744Константа time.RFC822
0745Константа time.RFC822Z
0746Константа time.RFC850
0747Константа time.RFC1123
0748Константа time.RFC1123Z
0749Константа time.Kitchen
0750Константа time.Stamp
0751Константа time.DateTime
0752Константа time.DateOnly
0753Константа time.TimeOnly
Методы Time
0754
Метод time.Time.String
0755Метод time.Time.UTC
0756Метод time.Time.Local
0757Метод time.Time.In
0758Метод time.Time.Add
0759Метод time.Time.AddDate
0760Метод time.Time.Sub
0761Метод time.Time.Before
0762Метод time.Time.After
0763Метод time.Time.Equal
0764Метод time.Time.IsZero
0765Метод time.Time.Year
0766Метод time.Time.Month
0767Метод time.Time.Day
0768Метод time.Time.Hour
0769Метод time.Time.Minute
0770Метод time.Time.Second
0771Метод time.Time.Nanosecond
0772Метод time.Time.Weekday
0773Метод time.Time.YearDay
0774Метод time.Time.ISOWeek
0775Метод time.Time.Clock
0776Метод time.Time.Date
0777Метод time.Time.Unix
0778Метод time.Time.UnixMilli
0779Метод time.Time.UnixMicro
0780Метод time.Time.UnixNano
0781Метод time.Time.Truncate
0782Метод time.Time.Round
0783Метод time.Time.Location
0784Метод time.Time.Zone
0785Метод time.Time.IsDST
Duration
0786
Метод time.Duration.Hours
0787Метод time.Duration.Minutes
0788Метод time.Duration.Seconds
0789Метод time.Duration.Milliseconds
0790Метод time.Duration.Microseconds
0791Метод time.Duration.Nanoseconds
0792Метод time.Duration.Truncate
0793Метод time.Duration.Round
0794Метод time.Duration.Abs
0795Метод time.Duration.String
0796Константа time.Nanosecond
0797Константа time.Microsecond
0798Константа time.Millisecond
0799Константа time.Second
0800Константа time.Minute
0801Константа time.Hour
Локации
Прочее time
0807
Тип time.Month
0808Тип time.Weekday
0809Функция time.Unix
0810Функция time.UnixMilli
0811Функция time.UnixMicro
0812Функция time.ParseInLocation
0813Функция time.ParseDuration
0814Метод time.Timer.Stop
0815Метод time.Timer.Reset
0816Метод time.Ticker.Stop
0817Метод time.Ticker.Reset
0818Тип time.ParseError
Горутины и каналы
select
Mutex
RWMutex
WaitGroup и Once
Cond и Pool
sync.Map
atomic
0866
Функция atomic.AddInt32
0867Функция atomic.AddInt64
0868Функция atomic.AddUint32
0869Функция atomic.AddUint64
0870Функция atomic.AddUintptr
0871Функция atomic.LoadInt32
0872Функция atomic.LoadInt64
0873Функция atomic.LoadUint32
0874Функция atomic.LoadUint64
0875Функция atomic.LoadPointer
0876Функция atomic.StoreInt32
0877Функция atomic.StoreInt64
0878Функция atomic.StoreUint32
0879Функция atomic.StoreUint64
0880Функция atomic.StorePointer
0881Функция atomic.SwapInt32
0882Функция atomic.SwapInt64
0883Функция atomic.SwapUint32
0884Функция atomic.SwapUint64
0885Функция atomic.SwapPointer
0886Функция atomic.CompareAndSwapInt32
0887Функция atomic.CompareAndSwapInt64
0888Функция atomic.CompareAndSwapUint32
0889Функция atomic.CompareAndSwapUint64
0890Функция atomic.CompareAndSwapPointer
0891Тип atomic.Value
0892Тип atomic.Bool
0893Тип atomic.Int32
0894Тип atomic.Int64
0895Тип atomic.Uint32
0896Тип atomic.Uint64
0897Тип atomic.Uintptr
0898Тип atomic.Pointer
Видимость
Инициализация
Импорты
Список
0915
Тип list.List
0916Тип list.Element
0917Функция list.New
0918Метод list.List.PushBack
0919Метод list.List.PushFront
0920Метод list.List.InsertAfter
0921Метод list.List.InsertBefore
0922Метод list.List.Remove
0923Метод list.List.MoveToFront
0924Метод list.List.MoveToBack
0925Метод list.List.Front
0926Метод list.List.Back
0927Метод list.List.Len
0928Метод list.List.Init
Куча
Кольцо
Тесты
Проверки
0951
Метод T.Error
0952Метод testing.T.Errorf
0953Метод testing.T.Fatal
0954Метод testing.T.Fatalf
0955Метод testing.T.Fail
0956Метод testing.T.FailNow
0957Метод testing.T.Failed
0958Метод testing.T.Log
0959Метод testing.T.Logf
0960Метод testing.T.Skip
0961Метод testing.T.Skipf
0962Метод testing.T.SkipNow
0963Метод testing.T.Skipped
0964Метод testing.T.Deadline
Бенчмарки
Fuzz
Профилирование
Прочее testing
HTTP-клиент
HTTP-сервер
Request / Response
1019
Тип http.Request
1020Метод http.Request.ParseForm
1021Метод http.Request.ParseMultipartForm
1022Метод http.Request.FormValue
1023Метод http.Request.PostFormValue
1024Метод http.Request.Cookie
1025Метод http.Request.Cookies
1026Метод http.Request.AddCookie
1027Метод http.Request.Context
1028Метод http.Request.WithContext
1029Метод http.Request.Clone
1030Тип http.Response
1031Тип http.Header
1032Метод http.Header.Get
1033Метод http.Header.Set
1034Метод http.Header.Add
1035Метод http.Header.Del
1036Метод http.Header.Values
1037Тип http.Cookie
Прочее http
1038
Функция http.NotFound
1039Функция http.Error
1040Функция http.Redirect
1041Функция http.ServeFile
1042Функция http.ServeContent
1043Функция http.FileServer
1044Функция http.StripPrefix
1045Функция http.TimeoutHandler
1046Функция http.ReadResponse
1047Функция http.DetectContentType
1048Функция http.ParseHTTPVersion
1049Функция http.CanonicalHeaderKey
1050Метод http.Client.PostForm
1051Метод http.Client.Head
1052Метод http.Server.ListenAndServe
1053Метод http.Server.ListenAndServeTLS
1054Метод http.Server.Serve
1055Метод http.Server.Shutdown
1056Метод http.Server.Close
1057Метод http.ServeMux.Handle
1058Метод http.ServeMux.HandleFunc
1059Метод http.ServeMux.ServeHTTP
1060Функция http.SetCookie
1061Тип http.Transport
1062Интерфейс http.RoundTripper
1063Переменная http.DefaultServeMux
1064Переменная http.DefaultTransport
1065Константа http.MethodGet
1066Константа http.MethodPost
1067Константа http.MethodPut
1068Константа http.MethodDelete
1069Константа http.MethodPatch
1070Константа http.StatusOK
1071Константа http.StatusNotFound
1072Константа http.StatusInternalServerError
1073Ошибка http.ErrServerClosed
1074Ошибка http.ErrHandlerTimeout
net
1075
Функция net.Dial
1076Функция net.DialTimeout
1077Функция net.Listen
1078Функция net.ListenPacket
1079Функция net.LookupHost
1080Функция net.LookupIP
1081Функция net.LookupPort
1082Функция net.LookupAddr
1083Функция net.LookupCNAME
1084Функция net.LookupMX
1085Функция net.LookupTXT
1086Функция net.LookupNS
1087Функция net.SplitHostPort
1088Функция net.JoinHostPort
1089Функция net.ParseIP
1090Функция net.ParseCIDR
1091Интерфейс net.Conn
1092Интерфейс net.Listener
1093Интерфейс net.Addr
1094Тип net.IP
1095Тип net.IPNet
1096Тип net.TCPAddr
1097Тип net.UDPAddr
1098Тип net.TCPConn
1099Тип net.UDPConn
1100Тип net.UnixConn
1101Тип net.Dialer
1102Тип net.Resolver
1103Интерфейс net.Error
1104Тип net.OpError
1105Тип net.AddrError
1106Тип net.DNSError
url
1107
Тип url.URL
1108Тип url.Values
1109Функция url.Parse
1110Функция url.ParseRequestURI
1111Функция url.QueryEscape
1112Функция url.QueryUnescape
1113Функция url.PathEscape
1114Функция url.PathUnescape
1115Метод url.URL.String
1116Метод url.URL.Query
1117Метод url.URL.RequestURI
1118Метод url.Values.Get
1119Метод url.Values.Set
1120Метод url.Values.Add
1121Метод url.Values.Encode
JSON
1122
Функция json.Marshal
1123Функция json.MarshalIndent
1124Функция json.Unmarshal
1125Функция json.Valid
1126Функция json.Compact
1127Функция json.Indent
1128Тип json.Encoder
1129Тип json.Decoder
1130Функция json.NewEncoder
1131Функция json.NewDecoder
1132Метод json.Encoder.Encode
1133Метод json.Decoder.Decode
1134Метод json.Decoder.Token
1135json.Decoder.More
1136Тип json.RawMessage
1137Тип json.Number
1138Интерфейс json.Marshaler
1139Интерфейс json.Unmarshaler
1140Теги json
XML
1141
Функция xml.Marshal
1142Функция xml.MarshalIndent
1143Функция xml.Unmarshal
1144Тип xml.Encoder
1145Тип xml.Decoder
1146Функция xml.NewEncoder
1147Функция xml.NewDecoder
1148Метод xml.Encoder.Encode
1149Метод xml.Decoder.Decode
1150Тип xml.Name
1151Тип xml.Attr
1152Тип xml.StartElement
1153Тип xml.EndElement
1154Тип xml.CharData
1155Интерфейс xml.Marshaler
1156Интерфейс xml.Unmarshaler
1157Теги xml
CSV
Base64
1169
Тип base64.Encoding
1170Переменная base64.StdEncoding
1171Переменная base64.URLEncoding
1172Переменная base64.RawStdEncoding
1173Переменная base64.RawURLEncoding
1174Метод base64.Encoding.Encode
1175Метод base64.Encoding.EncodeToString
1176Метод base64.Encoding.Decode
1177Метод base64.Encoding.DecodeString
1178Функция base64.NewEncoder
1179Функция base64.NewDecoder
Gob
Hex
Binary
1194
Функция binary.Read
1195Функция binary.Write
1196Функция binary.Size
1197Переменная binary.BigEndian
1198Переменная binary.LittleEndian
1199Переменная binary.NativeEndian
1200Метод binary.ByteOrder.Uint16
1201Метод binary.ByteOrder.Uint32
1202Метод binary.ByteOrder.Uint64
1203Метод binary.ByteOrder.PutUint16
1204Метод binary.ByteOrder.PutUint32
1205Метод binary.ByteOrder.PutUint64
Хэши
Хэши прочие
1215
Интерфейс hash.Hash32
1216Интерфейс hash.Hash64
1217Функция sha256.New224
1218Функция sha256.Sum224
1219Функция sha512.New384
1220Функция sha512.New512_224
1221Функция sha512.New512_256
1222Функция sha512.Sum384
1223Функция crc32.Checksum
1224Функция crc32.ChecksumIEEE
1225Функция crc32.New
1226Функция crc32.NewIEEE
1227Функция crc64.Checksum
1228Функция crc64.New
1229Функция fnv.New32
1230Функция fnv.New32a
1231Функция fnv.New64
1232Функция fnv.New64a
1233Функция fnv.New128
1234Функция fnv.New128a
1235Функция adler32.Checksum
1236Функция adler32.New
Случайность
Шифры
1241
Функция aes.NewCipher
1242Функция des.NewCipher
1243Функция des.NewTripleDESCipher
1244Функция cipher.NewCBCEncrypter
1245Функция cipher.NewCBCDecrypter
1246Функция cipher.NewCFBEncrypter
1247Функция cipher.NewCFBDecrypter
1248Функция cipher.NewCTR
1249Функция cipher.NewGCM
1250Функция cipher.NewOFB
1251Интерфейс cipher.Block
1252Интерфейс cipher.BlockMode
1253Интерфейс cipher.Stream
1254Интерфейс cipher.AEAD
HMAC
Подписи
1257
Функция rsa.GenerateKey
1258Функция rsa.EncryptPKCS1v15
1259Функция rsa.DecryptPKCS1v15
1260Функция rsa.EncryptOAEP
1261Функция rsa.DecryptOAEP
1262Функция rsa.SignPKCS1v15
1263Функция rsa.VerifyPKCS1v15
1264Функция rsa.SignPSS
1265Функция rsa.VerifyPSS
1266Тип rsa.PrivateKey
1267Тип rsa.PublicKey
1268Функция ecdsa.GenerateKey
1269Функция ecdsa.Sign
1270Функция ecdsa.Verify
1271Функция ecdsa.SignASN1
1272Функция ecdsa.VerifyASN1
1273Функция ed25519.GenerateKey
1274Функция ed25519.Sign
1275Функция ed25519.Verify
1276Функция elliptic.P256
1277Функция elliptic.P384
1278Функция elliptic.P521
Сертификаты и TLS
1279
Функция x509.CreateCertificate
1280Функция x509.ParseCertificate
1281Функция x509.ParsePKCS1PrivateKey
1282Функция x509.MarshalPKCS1PrivateKey
1283Функция x509.ParsePKIXPublicKey
1284Функция x509.MarshalPKIXPublicKey
1285Функция pem.Decode
1286Функция pem.Encode
1287Функция pem.EncodeToMemory
1288Функция tls.Listen
1289Функция tls.Dial
1290Тип tls.Config
1291Тип tls.Certificate
1292Функция tls.LoadX509KeyPair
1293Функция tls.X509KeyPair
Прочее crypto
gzip
1307
Функция gzip.NewReader
1308Функция gzip.NewWriter
1309Функция gzip.NewWriterLevel
1310Тип gzip.Reader
1311Тип gzip.Writer
1312Метод gzip.Writer.Flush
1313Метод gzip.Writer.Close
1314Метод gzip.Reader.Close
1315Константа gzip.BestCompression
1316Константа gzip.BestSpeed
1317Константа gzip.DefaultCompression
1318Константа gzip.NoCompression
zlib / flate / lzw / bzip2
tar
zip
Редкие
Создание
1353
Функция context.Background
1354Функция context.TODO
1355Функция context.WithCancel
1356Функция context.WithTimeout
1357Функция context.WithDeadline
1358Функция context.WithValue
1359Функция context.WithCancelCause
1360Функция context.WithTimeoutCause
1361Функция context.WithDeadlineCause
1362Функция context.WithoutCancel
Использование
Отмена и ошибки
Флаги
1374
Функция flag.String
1375Функция flag.Int
1376Функция flag.Int64
1377Функция flag.Uint
1378Функция flag.Uint64
1379Функция flag.Bool
1380Функция flag.Float64
1381Функция flag.Duration
1382Функция flag.StringVar
1383Функция flag.IntVar
1384Функция flag.BoolVar
1385Функция flag.Float64Var
1386Функция flag.DurationVar
1387Функция flag.Var
1388Функция flag.Parse
1389Функция flag.Parsed
1390Функция flag.Args
1391Функция flag.Arg
1392Функция flag.NArg
1393Функция flag.NFlag
1394Функция flag.PrintDefaults
1395Функция flag.Usage
1396Функция flag.Set
1397Функция flag.Lookup
1398Функция flag.Visit
1399Функция flag.VisitAll
1400Тип flag.FlagSet
1401Функция flag.NewFlagSet
1402Интерфейс flag.Value
1403Переменная flag.CommandLine
1404Переменная flag.ErrHelp
Окружение и аргументы
Процесс
1413
Функция os.Getpid
1414Функция os.Getppid
1415Функция os.Getuid
1416Функция os.Getgid
1417Функция os.Hostname
1418Функция os.UserHomeDir
1419Функция os.UserCacheDir
1420Функция os.UserConfigDir
1421Функция os.TempDir
1422Функция os.Executable
1423Тип os.Process
1424Тип os.ProcessState
1425Тип os.ProcAttr
1426Функция os.StartProcess
1427Функция os.FindProcess
1428Метод os.Process.Kill
1429Метод os.Process.Signal
1430Метод os.Process.Wait
1431Метод os.Process.Release
Команды
1432
Тип exec.Cmd
1433Тип exec.Error
1434Тип exec.ExitError
1435Функция exec.Command
1436Функция exec.CommandContext
1437Функция exec.LookPath
1438Метод exec.Cmd.Run
1439Метод exec.Cmd.Start
1440Метод exec.Cmd.Wait
1441Метод exec.Cmd.Output
1442Метод exec.Cmd.CombinedOutput
1443Метод exec.Cmd.StdinPipe
1444exec.Cmd.StdoutPipe
1445Метод exec.Cmd.StderrPipe
Сигналы
syscall
reflect: основы
reflect: создание
1467
Функция reflect.MakeSlice
1468Функция reflect.MakeMap
1469Функция reflect.MakeChan
1470Функция reflect.MakeFunc
1471Функция reflect.Append
1472Функция reflect.AppendSlice
1473Функция reflect.Copy
1474Функция reflect.Select
1475Функция reflect.Swapper
1476Функция reflect.Indirect
1477Функция reflect.PtrTo
1478Функция reflect.SliceOf
1479Функция reflect.MapOf
1480Функция reflect.ChanOf
1481Функция reflect.FuncOf
1482Функция reflect.StructOf
1483Функция reflect.ArrayOf
reflect: Type
1484
Метод reflect.Type.Kind
1485Метод reflect.Type.Name
1486Метод reflect.Type.PkgPath
1487Метод reflect.Type.String
1488Метод reflect.Type.Elem
1489Метод reflect.Type.Key
1490Метод reflect.Type.Len
1491Метод reflect.Type.NumField
1492Метод reflect.Type.Field
1493Метод reflect.Type.FieldByName
1494Метод reflect.Type.NumMethod
1495Метод reflect.Type.Method
1496Метод reflect.Type.Implements
1497Метод reflect.Type.AssignableTo
1498reflect.Type.ConvertibleTo
reflect: Value
1499
Метод reflect.Value.Kind
1500Метод reflect.Value.Interface
1501Метод reflect.Value.IsValid
1502Метод reflect.Value.IsNil
1503Метод reflect.Value.IsZero
1504Метод reflect.Value.Elem
1505Метод reflect.Value.Field
1506Метод reflect.Value.FieldByName
1507Метод reflect.Value.Index
1508Метод reflect.Value.MapIndex
1509reflect.Value.MapKeys
1510Метод reflect.Value.Set
1511Метод reflect.Value.SetInt
1512Метод reflect.Value.SetString
1513Метод reflect.Value.SetBool
1514reflect.Value.SetFloat
1515Метод reflect.Value.Call
1516Метод reflect.Value.Method
1517reflect.Value.MethodByName
1518Метод reflect.Value.Len
1519Метод reflect.Value.Cap
1520Метод reflect.Value.CanSet
1521Метод reflect.Value.CanInterface
1522Метод reflect.Value.Addr
1523Метод reflect.Value.Type
1524Метод reflect.Value.Convert
reflect: прочее
1525
Тип reflect.StructField
1526Тип reflect.Method
1527Тип reflect.ValueError
1528Константа reflect.Invalid
1529Константа reflect.Bool
1530Константа reflect.Int
1531Константа reflect.String
1532Константа reflect.Struct
1533Константа reflect.Slice
1534Константа reflect.Map
1535Константа reflect.Chan
1536Константа reflect.Func
1537Константа reflect.Ptr
1538Константа reflect.Interface
unsafe
runtime
1548