网站地图    收藏   

主页 > 后端 > Golang >

go1.21.4最新手册菜单总览

来源:未知    时间:2023-11-28 15:21 作者:小飞侠 阅读:

[导读] Directories ¶ archive tar Package tar implements access to tar archives. 包 tar 实现了对 tar 存档的访问。 zip Package zip provides support for reading and writing ZIP archives. 软件包 zip 支持读取和写入 ZIP 存档。 b...

基于go1.21.4最新api文档menu,生成中文快速查找文档,方便收藏直接检索相关文档。

archive

tar

Package tar implements access to tar archives.
包 tar 实现了对 tar 存档的访问。

zip

Package zip provides support for reading and writing ZIP archives.
软件包 zip 支持读取和写入 ZIP 存档。

bufio

Package bufio implements buffered I/O. It wraps an io.Reader or io.Writer object, creating another object (Reader or Writer) that also implements the interface but provides buffering and some help for textual I/O.
软件包 bufio 实现了缓冲 I/O。它包装了一个 io。Reader 或 io.Writer 对象,创建另一个对象(Reader 或 Writer),该对象也实现接口,但为文本 I/O 提供缓冲和一些帮助。

builtin

Package builtin provides documentation for Go's predeclared identifiers.
内置包为 Go 的预声明标识符提供文档。

bytes

Package bytes implements functions for the manipulation of byte slices.
包字节实现用于操作字节切片的函数。

cmp

Package cmp provides types and functions related to comparing ordered values.
软件包 cmp 提供了与比较有序值相关的类型和函数。
compress

bzip2

Package bzip2 implements bzip2 decompression.
软件包 bzip2 实现了 bzip2 解压缩。

flate

Package flate implements the DEFLATE compressed data format, described in RFC 1951.
包 flate 实现了 RFC 1951 中描述的 DEFLATE 压缩数据格式。

gzip

Package gzip implements reading and writing of gzip format compressed files, as specified in RFC 1952.
软件包 gzip 实现了 RFC 1952 中指定的 gzip 格式压缩文件的读取和写入。

lzw

Package lzw implements the Lempel-Ziv-Welch compressed data format, described in T. A. Welch, “A Technique for High-Performance Data Compression”, Computer, 17(6) (June 1984), pp 8-19.
软件包 lzw 实现了 Lempel-Ziv-Welch 压缩数据格式,如 T. A. Welch,“A Technique for High-Performance Data Compression”, Computer, 17(6)(1984 年 6 月),第 8-19 页。

zlib

Package zlib implements reading and writing of zlib format compressed data, as specified in RFC 1950.
软件包 zlib 实现了 RFC 1950 中指定的 zlib 格式压缩数据的读取和写入。
container

heap

Package heap provides heap operations for any type that implements heap.Interface.
包堆为实现堆的任何类型提供堆操作。接口。

list

Package list implements a doubly linked list.
包列表实现了双向链表。

ring

Package ring implements operations on circular lists.
包环实现对循环列表的操作。

context

Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
包上下文定义 Context 类型,该类型跨 API 边界和进程之间传输截止时间、取消信号和其他请求范围的值。

crypto

Package crypto collects common cryptographic constants.
包加密收集常见的加密常量。

aes

Package aes implements AES encryption (formerly Rijndael), as defined in U.S. Federal Information Processing Standards Publication 197.
软件包 aes 实现 AES 加密(以前称为 Rijndael),如美国联邦信息处理标准出版物 197 中所定义。

cipher

Package cipher implements standard block cipher modes that can be wrapped around low-level block cipher implementations.
包密码实现标准分组密码模式,这些模式可以包装在低级分组密码实现周围。

des

Package des implements the Data Encryption Standard (DES) and the Triple Data Encryption Algorithm (TDEA) as defined in U.S. Federal Information Processing Standards Publication 46-3.
Package des 实现了美国联邦信息处理标准出版物 46-3 中定义的数据加密标准 (DES) 和三重数据加密算法 (TDEA)。

dsa

Package dsa implements the Digital Signature Algorithm, as defined in FIPS 186-3.
软件包 dsa 实现 FIPS 186-3 中定义的数字签名算法。

ecdh

Package ecdh implements Elliptic Curve Diffie-Hellman over NIST curves and Curve25519.
软件包 ecdh 在 NIST 曲线和 Curve25519 上实现了椭圆曲线 Diffie-Hellman。

ecdsa

Package ecdsa implements the Elliptic Curve Digital Signature Algorithm, as defined in FIPS 186-4 and SEC 1, Version 2.0.
软件包 ecdsa 实现了 FIPS 186-4 和 SEC 1 版本 2.0 中定义的椭圆曲线数字签名算法。

ed25519

Package ed25519 implements the Ed25519 signature algorithm.
软件包 ed25519 实现了 Ed25519 签名算法。

elliptic

Package elliptic implements the standard NIST P-224, P-256, P-384, and P-521 elliptic curves over prime fields.
封装椭圆在素数场上实现标准的 NIST P-224、P-256、P-384 和 P-521 椭圆曲线。

hmac

Package hmac implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198.
软件包 hmac 实现美国联邦信息处理标准出版物 198 中定义的密钥哈希消息身份验证代码 (HMAC)。

internal/alias

Package alias implements memory aliasing tests.
包别名实现内存别名测试。

internal/bigmod


internal/boring

Package boring provides access to BoringCrypto implementation functions.
包无聊提供对 BoringCrypto 实现函数的访问。

internal/boring/bbig


internal/boring/bcache

Package bcache implements a GC-friendly cache (see [Cache]) for BoringCrypto.
包 bcache 为 BoringCrypto 实现了一个 GC 友好的缓存(参见 [Cache])。

internal/boring/sig

Package sig holds “code signatures” that can be called and will result in certain code sequences being linked into the final binary.
包 sig 包含可以调用的“代码签名”,并将导致某些代码序列链接到最终二进制文件中。

internal/edwards25519

Package edwards25519 implements group logic for the twisted Edwards curve
软件包 edwards25519 实现扭曲 Edwards 曲线的组逻辑

internal/edwards25519/field

Package field implements fast arithmetic modulo 2^255-19.
Package 字段实现快速算术模 2^255-19。

internal/nistec

Package nistec implements the NIST P elliptic curves from FIPS 186-4.
软件包 nistec 实现了 FIPS 186-4 的 NIST P 椭圆曲线。

internal/nistec/fiat


internal/randutil

Package randutil contains internal randomness utilities for various crypto packages.
软件包 randutil 包含用于各种加密软件包的内部随机性实用程序。

md5

Package md5 implements the MD5 hash algorithm as defined in RFC 1321.
包 md5 实现 RFC 1321 中定义的 MD5 哈希算法。

rand

Package rand implements a cryptographically secure random number generator.
软件包 rand 实现了一个加密安全的随机数生成器。

rc4

Package rc4 implements RC4 encryption, as defined in Bruce Schneier's Applied Cryptography.
软件包 rc4 实现了 RC4 加密,如 Bruce Schneier 的 Applied Cryptography 中所定义。

rsa

Package rsa implements RSA encryption as specified in PKCS #1 and RFC 8017.
程序包 rsa 实现 PKCS #1 和 RFC 8017 中指定的 RSA 加密。

sha1

Package sha1 implements the SHA-1 hash algorithm as defined in RFC 3174.
包 sha1 实现 RFC 3174 中定义的 SHA-1 哈希算法。

sha256

Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
程序包 sha256 实现 FIPS 180-4 中定义的 SHA224 和 SHA256 哈希算法。

sha512

Package sha512 implements the SHA-384, SHA-512, SHA-512/224, and SHA-512/256 hash algorithms as defined in FIPS 180-4.
软件包 sha512 实现 FIPS 180-4 中定义的 SHA-384、SHA-512、SHA-512/224 和 SHA-512/256 哈希算法。

subtle

Package subtle implements functions that are often useful in cryptographic code but require careful thought to use correctly.
Package subtle 实现的功能在加密代码中通常很有用,但需要仔细考虑才能正确使用。

tls

Package tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.
包 tls 部分实现 RFC 5246 中指定的 TLS 1.2 和 RFC 8446 中指定的 TLS 1.3。

x509

Package x509 implements a subset of the X.509 standard.
程序包 x509 实现了 X.509 标准的子集。

x509/internal/macos

Package macOS provides cgo-less wrappers for Core Foundation and Security.framework, similarly to how package syscall provides access to libSystem.dylib.
软件包 macOS 为 Core Foundation 和 Security.framework 提供了无 cgo 包装器,类似于软件包 syscall 提供对 libSystem.dylib 的访问。

x509/pkix

Package pkix contains shared, low level structures used for ASN.1 parsing and serialization of X.509 certificates, CRL and OCSP.
软件包 pkix 包含用于 X.509 证书、CRL 和 OCSP 的 ASN.1 解析和序列化的共享低级结构。
database

sql

Package sql provides a generic interface around SQL (or SQL-like) databases.
包 sql 提供了围绕 SQL(或类似 SQL)数据库的通用接口。

sql/driver

Package driver defines interfaces to be implemented by database drivers as used by package sql.
包驱动程序定义要由数据库驱动程序实现的接口,如包 sql 所使用。
debug

buildinfo

Package buildinfo provides access to information embedded in a Go binary about how it was built.
包 buildinfo 提供对嵌入在 Go 二进制文件中的有关其构建方式的信息的访问。

dwarf

Package dwarf provides access to DWARF debugging information loaded from executable files, as defined in the DWARF 2.0 Standard at http://dwarfstd.org/doc/dwarf-2.0.0.pdf.
软件包 dwarf 提供对从可执行文件加载的 DWARF 调试信息的访问,如 DWARF 2.0 标准 http://dwarfstd.org/doc/dwarf-2.0.0.pdf 中所定义。

elf

Package elf implements access to ELF object files.
软件包 elf 实现了对 ELF 对象文件的访问。

gosym

Package gosym implements access to the Go symbol and line number tables embedded in Go binaries generated by the gc compilers.
包 gosym 实现了对 gc 编译器生成的 Go 二进制文件中嵌入的 Go 符号和行号表的访问。

macho

Package macho implements access to Mach-O object files.
Package macho 实现了对 Mach-O 对象文件的访问。

pe

Package pe implements access to PE (Microsoft Windows Portable Executable) files.
包 pe 实现对 PE(Microsoft Windows 可移植可执行文件)文件的访问。

plan9obj

Package plan9obj implements access to Plan 9 a.out object files.
软件包 plan9obj 实现对计划 9 a.out 对象文件的访问。

embed

Package embed provides access to files embedded in the running Go program.
包嵌入提供对正在运行的 Go 程序中嵌入的文件的访问。

encoding

Package encoding defines interfaces shared by other packages that convert data to and from byte-level and textual representations.
包编码定义其他包共享的接口,这些包将数据与字节级和文本表示形式相互转换。

ascii85

Package ascii85 implements the ascii85 data encoding as used in the btoa tool and Adobe's PostScript and PDF document formats.
包 ascii85 实现了 btoa 工具中使用的 ascii85 数据编码以及 Adobe 的 PostScript 和 PDF 文档格式。

asn1

Package asn1 implements parsing of DER-encoded ASN.1 data structures, as defined in ITU-T Rec X.690.
软件包 asn1 实现了对 ITU-T 建议 X.690 中定义的 DER 编码的 ASN.1 数据结构的解析。

base32

Package base32 implements base32 encoding as specified by RFC 4648.
包 base32 实现 RFC 4648 指定的 base32 编码。

base64

Package base64 implements base64 encoding as specified by RFC 4648.
软件包 base64 实现 RFC 4648 指定的 base64 编码。

binary

Package binary implements simple translation between numbers and byte sequences and encoding and decoding of varints.
包二进制实现了数字和字节序列之间的简单转换以及 varint 的编码和解码。

csv

Package csv reads and writes comma-separated values (CSV) files.
包 csv 读取和写入逗号分隔值 (CSV) 文件。

gob

Package gob manages streams of gobs - binary values exchanged between an Encoder (transmitter) and a Decoder (receiver).
包 gob 管理 gob 流 - 编码器(发送器)和解码器(接收器)之间交换的二进制值。

hex

Package hex implements hexadecimal encoding and decoding.
包十六进制实现十六进制编码和解码。

json

Package json implements encoding and decoding of JSON as defined in RFC 7159.
包 json 实现 RFC 7159 中定义的 JSON 编码和解码。

pem

Package pem implements the PEM data encoding, which originated in Privacy Enhanced Mail.
Package pem 实现了 PEM 数据编码,该编码源自隐私增强邮件。

xml

Package xml implements a simple XML 1.0 parser that understands XML name spaces.
包 xml 实现一个简单的 XML 1.0 分析器,该分析器可理解 XML 命名空间。

errors

Package errors implements functions to manipulate errors.
包错误实现函数来操作错误。

expvar

Package expvar provides a standardized interface to public variables, such as operation counters in servers.
软件包 expvar 为公共变量(例如服务器中的操作计数器)提供了标准化接口。

flag

Package flag implements command-line flag parsing.
包标志实现命令行标志分析。

fmt

Package fmt implements formatted I/O with functions analogous to C's printf and scanf.
软件包 fmt 使用类似于 C 的 printf 和 scanf 的函数实现格式化的 I/O。
go

ast

Package ast declares the types used to represent syntax trees for Go packages.
Package ast 声明用于表示 Go 包的语法树的类型。

build

Package build gathers information about Go packages.
Package build 收集有关 Go 包的信息。

build/constraint

Package constraint implements parsing and evaluation of build constraint lines.
包约束实现了对构建约束行的解析和评估。

constant

Package constant implements Values representing untyped Go constants and their corresponding operations.
包常量实现表示非类型化 Go 常量及其相应操作的值。

doc

Package doc extracts source code documentation from a Go AST.
Package doc 从 Go AST 中提取源代码文档。

doc/comment

Package comment implements parsing and reformatting of Go doc comments, (documentation comments), which are comments that immediately precede a top-level declaration of a package, const, func, type, or var.
包注释实现了 Go 文档注释(文档注释)的解析和重新格式化,这些注释是紧跟在包、const、func、type 或 var 的顶级声明之前的注释。

format

Package format implements standard formatting of Go source.
包格式实现了 Go 源代码的标准格式。

importer

Package importer provides access to export data importers.
包导入器提供对导出数据导入器的访问。

internal/gccgoimporter

Package gccgoimporter implements Import for gccgo-generated object files.
软件包 gccgoimporter 实现了 gccgo 生成的对象文件的导入。

internal/gcimporter

Package gcimporter implements Import for gc-generated object files.
包 gcimporter 为 gc 生成的对象文件实现 Import。

internal/srcimporter

Package srcimporter implements importing directly from source files rather than installed packages.
包 srcimporter 实现直接从源文件导入,而不是从已安装的包导入。

internal/typeparams


parser

Package parser implements a parser for Go source files.
包解析器实现了 Go 源文件的解析器。

printer

Package printer implements printing of AST nodes.
包打印机实现 AST 节点的打印。

scanner

Package scanner implements a scanner for Go source text.
包扫描器实现了 Go 源文本的扫描器。

token

Package token defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
包标记定义表示 Go 编程语言的词法标记的常量和对标记的基本操作(打印、谓词)。

types

Package types declares the data types and implements the algorithms for type-checking of Go packages.
包类型声明数据类型并实现用于 Go 包类型检查的算法。

hash

Package hash provides interfaces for hash functions.
包哈希为哈希函数提供接口。

adler32

Package adler32 implements the Adler-32 checksum.
软件包 adler32 实现了 Adler-32 校验和。

crc32

Package crc32 implements the 32-bit cyclic redundancy check, or CRC-32, checksum.
软件包 crc32 实现 32 位循环冗余校验或 CRC-32 校验和。

crc64

Package crc64 implements the 64-bit cyclic redundancy check, or CRC-64, checksum.
软件包 crc64 实现 64 位循环冗余校验或 CRC-64 校验和。

fnv

Package fnv implements FNV-1 and FNV-1a, non-cryptographic hash functions created by Glenn Fowler, Landon Curt Noll, and Phong Vo.
软件包 fnv 实现了 FNV-1 和 FNV-1a,这是由 Glenn Fowler、Landon Curt Noll 和 Phong Vo 创建的非加密哈希函数。

maphash

Package maphash provides hash functions on byte sequences.
包 maphash 提供字节序列上的哈希函数。

html

Package html provides functions for escaping and unescaping HTML text.
包 html 提供了用于转义和取消转义 HTML 文本的函数。

template

Package template (html/template) implements data-driven templates for generating HTML output safe against code injection.
包模板 (html/template) 实现数据驱动的模板,用于生成 HTML 输出,防止代码注入。

image

Package image implements a basic 2-D image library.
包映像实现基本的二维图像库。

color

Package color implements a basic color library.
包颜色实现了一个基本的颜色库。

color/palette

Package palette provides standard color palettes.
包调色板提供标准调色板。

draw

Package draw provides image composition functions.
包绘制提供图像合成功能。

gif

Package gif implements a GIF image decoder and encoder.
包 gif 实现了 GIF 图像解码器和编码器。

internal/imageutil

Package imageutil contains code shared by image-related packages.
软件包 imageutil 包含与图像相关的软件包共享的代码。

jpeg

Package jpeg implements a JPEG image decoder and encoder.
软件包 jpeg 实现了 JPEG 图像解码器和编码器。

png

Package png implements a PNG image decoder and encoder.
包 png 实现了 PNG 图像解码器和编码器。
index

suffixarray

Package suffixarray implements substring search in logarithmic time using an in-memory suffix array.
包后缀数组使用内存中后缀数组在对数时间内实现子字符串搜索。
internal

abi


bisect

Package bisect can be used by compilers and other programs to serve as a target for the bisect debugging tool.
编译器和其他程序可以使用包 bisect 作为 bisect 调试工具的目标。

buildcfg

Package buildcfg provides access to the build configuration described by the current environment.
软件包 buildcfg 提供对当前环境描述的构建配置的访问。

bytealg


cfg

Package cfg holds configuration shared by the Go command and internal/testenv.
软件包 cfg 保存由 Go 命令和 internal/testenv 共享的配置。

coverage


coverage/calloc


coverage/cformat


coverage/cmerge


coverage/decodecounter


coverage/decodemeta


coverage/encodecounter


coverage/encodemeta


coverage/pods


coverage/rtcov


coverage/slicereader


coverage/slicewriter


coverage/stringtab


coverage/uleb128


cpu

Package cpu implements processor feature detection used by the Go standard library.
软件包 cpu 实现了 Go 标准库使用的处理器功能检测。

dag

Package dag implements a language for expressing directed acyclic graphs.
包 dag 实现了一种用于表达有向无环图的语言。

diff


fmtsort

Package fmtsort provides a general stable ordering mechanism for maps, on behalf of the fmt and text/template packages.
包 fmtsort 代表 fmt 和 text/template 包为地图提供了一个通用的稳定排序机制。

fuzz

Package fuzz provides common fuzzing functionality for tests built with "go test" and for programs that use fuzzing functionality in the testing package.
包模糊为使用“go test”构建的测试以及在测试包中使用模糊测试功能的程序提供通用的模糊测试功能。

goarch

package goarch contains GOARCH-specific constants.
package goarch 包含特定于 GOARCH 的常量。

godebug

Package godebug makes the settings in the $GODEBUG environment variable available to other packages.
软件包 godebug 使 $GODEBUG 环境变量中的设置可供其他软件包使用。

godebugs

Package godebugs provides a table of known GODEBUG settings, for use by a variety of other packages, including internal/godebug, runtime, runtime/metrics, and cmd/go/internal/load.
软件包 godebugs 提供了一个已知的 GODEBUG 设置表,供各种其他软件包使用,包括 internal/godebug、runtime、runtime/metrics 和 cmd/go/internal/load。

goexperiment

Package goexperiment implements support for toolchain experiments.
包 goexperiment 实现了对工具链实验的支持。

goos

package goos contains GOOS-specific constants.
package goos 包含特定于 GOOS 的常量。

goroot


goversion


intern

Package intern lets you make smaller comparable values by boxing a larger comparable value (such as a 16 byte string header) down into a globally unique 8 byte pointer.
Package intern 允许您通过将较大的可比值(如 16 字节字符串标头)装箱到全局唯一的 8 字节指针中来生成较小的可比值。

itoa


lazyregexp

Package lazyregexp is a thin wrapper over regexp, allowing the use of global regexp variables without forcing them to be compiled at init.
包 lazyregexp 是正则表达式的精简包装器,允许使用全局正则表达式变量,而无需强制在初始化时编译它们。

lazytemplate

Package lazytemplate is a thin wrapper over text/template, allowing the use of global template variables without forcing them to be parsed at init.
包 lazytemplate 是 text/template 的精简包装器,允许使用全局模板变量,而无需强制在 init 处解析它们。

nettrace

Package nettrace contains internal hooks for tracing activity in the net package.
包 nettrace 包含用于跟踪 net 包中的活动的内部钩子。

obscuretestdata

Package obscuretestdata contains functionality used by tests to more easily work with testdata that must be obscured primarily due to golang.org/issue/34986.
包 obscuretestdata 包含测试使用的功能,以便更轻松地处理主要由于 golang.org/issue/34986 而必须隐藏的 testdata。

oserror

Package oserror defines errors values used in the os package.
包 oserror 定义 os 包中使用的错误值。

pkgbits

Package pkgbits implements low-level coding abstractions for Unified IR's export data format.
软件包 pkgbits 为 Unified IR 的导出数据格式实现低级编码抽象。

platform


poll

Package poll supports non-blocking I/O on file descriptors with polling.
包轮询支持对具有轮询的文件描述符进行非阻塞 I/O。

profile

Package profile provides a representation of github.com/google/pprof/proto/profile.proto and methods to encode/decode/merge profiles in this format.
包配置文件提供 github.com/google/pprof/proto/profile.proto 的表示形式,以及以此格式对配置文件进行编码/解码/合并的方法。

race

Package race contains helper functions for manually instrumenting code for the race detector.
包争用包含帮助程序函数,用于手动检测争用检测器的代码。

reflectlite

Package reflectlite implements lightweight version of reflect, not using any package except for "runtime", "unsafe", and "internal/abi"
包 reflectlite 实现了 reflect 的轻量级版本,除了 “runtime”、“unsafe” 和 “internal/abi” 之外,不使用任何包

safefilepath

Package safefilepath manipulates operating-system file paths.
包 safefilepath 操作操作系统文件路径。

saferio

Package saferio provides I/O functions that avoid allocating large amounts of memory unnecessarily.
软件包 saferio 提供 I/O 功能,避免不必要地分配大量内存。

singleflight

Package singleflight provides a duplicate function call suppression mechanism.
包 singleflight 提供重复的函数调用抑制机制。

syscall/execenv


syscall/unix


syscall/windows


syscall/windows/registry

Package registry provides access to the Windows registry.
程序包注册表提供对 Windows 注册表的访问。

syscall/windows/sysdll

Package sysdll is an internal leaf package that records and reports which Windows DLL names are used by Go itself.
包 sysdll 是一个内部叶包,用于记录和报告 Go 本身使用的 Windows DLL 名称。

sysinfo

Package sysinfo implements high level hardware information gathering that can be used for debugging or information purposes.
软件包 sysinfo 实现可用于调试或信息目的的高级硬件信息收集。

testenv

Package testenv provides information about what functionality is available in different testing environments run by the Go team.
软件包 testenv 提供有关在 Go 团队运行的不同测试环境中可用的功能的信息。

testlog

Package testlog provides a back-channel communication path between tests and package os, so that cmd/go can see which environment variables and files a test consults.
包 testlog 在测试和包 os 之间提供了反向通道通信路径,以便 cmd/go 可以看到测试查询了哪些环境变量和文件。

testpty

Package testpty is a simple pseudo-terminal package for Unix systems, implemented by calling C functions via cgo.
Package testpty 是一个简单的 Unix 系统伪终端包,通过 cgo 调用 C 函数来实现。

trace


txtar

Package txtar implements a trivial text-based file archive format.
包 txtar 实现了一种简单的基于文本的文件存档格式。

types/errors


unsafeheader

Package unsafeheader contains header declarations for the Go runtime's slice and string implementations.
包 unsafeheader 包含 Go 运行时的切片和字符串实现的标头声明。

xcoff

Package xcoff implements access to XCOFF (Extended Common Object File Format) files.
软件包 xcoff 实现对 XCOFF(扩展通用对象文件格式)文件的访问。

zstd

Package zstd provides a decompressor for zstd streams, described in RFC 8878.
软件包 zstd 为 zstd 流提供解压缩器,如 RFC 8878 中所述。

io

Package io provides basic interfaces to I/O primitives.
软件包 io 提供 I/O 原语的基本接口。

fs

Package fs defines basic interfaces to a file system.
软件包 fs 定义了文件系统的基本接口。

ioutil

Package ioutil implements some I/O utility functions.
包 ioutil 实现了一些 I/O 实用程序函数。

log

Package log implements a simple logging package.
包日志实现了一个简单的日志记录包。

internal

Package internal contains definitions used by both log and log/slog.
包内部包含日志和 log/slog 使用的定义。

slog

Package slog provides structured logging, in which log records include a message, a severity level, and various other attributes expressed as key-value pairs.
包 slog 提供结构化日志记录,其中日志记录包括消息、严重性级别和以键值对表示的各种其他属性。

slog/internal


slog/internal/benchmarks

Package benchmarks contains benchmarks for slog.
软件包基准测试包含 slog 的基准测试。

slog/internal/buffer

Package buffer provides a pool-allocated byte buffer.
包缓冲区提供池分配的字节缓冲区。

slog/internal/slogtest

Package slogtest contains support functions for testing slog.
软件包 slogtest 包含用于测试 slog 的支持函数。

syslog

Package syslog provides a simple interface to the system log service.
软件包 syslog 为系统日志服务提供了一个简单的接口。

maps

Package maps defines various functions useful with maps of any type.
包映射定义了对任何类型的映射有用的各种函数。

math

Package math provides basic constants and mathematical functions.
包数学提供基本常量和数学函数。

big

Package big implements arbitrary-precision arithmetic (big numbers).
打包大实现任意精度的算术(大数字)。

bits

Package bits implements bit counting and manipulation functions for the predeclared unsigned integer types.
包位为预先声明的无符号整数类型实现位计数和操作函数。

cmplx

Package cmplx provides basic constants and mathematical functions for complex numbers.
软件包 cmplx 为复数提供基本常数和数学函数。

rand

Package rand implements pseudo-random number generators suitable for tasks such as simulation, but it should not be used for security-sensitive work.
包 rand 实现了适用于模拟等任务的伪随机数生成器,但不应用于安全敏感的工作。

mime

Package mime implements parts of the MIME spec.
包 mime 实现了 MIME 规范的某些部分。

multipart

Package multipart implements MIME multipart parsing, as defined in RFC 2046.
包多部分实现 RFC 2046 中定义的 MIME 多部分分析。

quotedprintable

Package quotedprintable implements quoted-printable encoding as specified by RFC 2045.
Package quotedprintable 实现 RFC 2045 指定的 quoted-printable 编码。

net

Package net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
Package net 为网络 I/O 提供可移植的接口,包括 TCP/IP、UDP、域名解析和 Unix 域套接字。

http

Package http provides HTTP client and server implementations.
包 http 提供 HTTP 客户端和服务器实现。

http/cgi

Package cgi implements CGI (Common Gateway Interface) as specified in RFC 3875.
包 cgi 实现了 RFC 3875 中指定的 CGI(通用网关接口)。

http/cookiejar

Package cookiejar implements an in-memory RFC 6265-compliant http.CookieJar.
软件包 cookiejar 实现了符合 RFC 6265 的内存中 http。饼干罐。

http/fcgi

Package fcgi implements the FastCGI protocol.
软件包 fcgi 实现了 FastCGI 协议。

http/httptest

Package httptest provides utilities for HTTP testing.
软件包 httptest 提供用于 HTTP 测试的实用程序。

http/httptrace

Package httptrace provides mechanisms to trace the events within HTTP client requests.
包 httptrace 提供了跟踪 HTTP 客户端请求中事件的机制。

http/httputil

Package httputil provides HTTP utility functions, complementing the more common ones in the net/http package.
软件包 httputil 提供 HTTP 实用程序函数,补充了 net/http 包中更常见的函数。

http/internal

Package internal contains HTTP internals shared by net/http and net/http/httputil.
包内部包含由 net/http 和 net/http/httputil 共享的 HTTP 内部。

http/internal/ascii


http/internal/testcert

Package testcert contains a test-only localhost certificate.
软件包 testcert 包含一个仅限测试的 localhost 证书。

http/pprof

Package pprof serves via its HTTP server runtime profiling data in the format expected by the pprof visualization tool.
软件包 pprof 通过其 HTTP 服务器运行时以 pprof 可视化工具所需的格式提供分析数据。

internal/socktest

Package socktest provides utilities for socket testing.
软件包 socktest 提供了用于套接字测试的实用程序。

mail

Package mail implements parsing of mail messages.
包邮件实现对邮件消息的解析。

netip

Package netip defines an IP address type that's a small value type.
包 netip 定义了小值类型的 IP 地址类型。

rpc

Package rpc provides access to the exported methods of an object across a network or other I/O connection.
包 rpc 提供通过网络或其他 I/O 连接对对象的导出方法的访问。

rpc/jsonrpc

Package jsonrpc implements a JSON-RPC 1.0 ClientCodec and ServerCodec for the rpc package.
包 jsonrpc 为 rpc 包实现 JSON-RPC 1.0 ClientCodec 和 ServerCodec。

smtp

Package smtp implements the Simple Mail Transfer Protocol as defined in RFC 5321.
程序包 smtp 实现 RFC 5321 中定义的简单邮件传输协议。

textproto

Package textproto implements generic support for text-based request/response protocols in the style of HTTP, NNTP, and SMTP.
软件包 textproto 以 HTTP、NNTP 和 SMTP 的样式实现对基于文本的请求/响应协议的通用支持。

url

Package url parses URLs and implements query escaping.
包 url 解析 URL 并实现查询转义。

os

Package os provides a platform-independent interface to operating system functionality.
软件包 os 为操作系统功能提供独立于平台的接口。

exec

Package exec runs external commands.
Package exec 运行外部命令。

exec/internal/fdtest

Package fdtest provides test helpers for working with file descriptors across exec.
软件包 fdtest 提供了用于跨 exec 处理文件描述符的测试帮助程序。

signal

Package signal implements access to incoming signals.
包信号实现对输入信号的访问。

user

Package user allows user account lookups by name or id.
包用户允许按名称或 ID 查找用户帐户。

path

Package path implements utility routines for manipulating slash-separated paths.
包路径实现用于操作斜杠分隔路径的实用程序例程。

filepath

Package filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
包文件路径实现实用程序例程,用于以与目标操作系统定义的文件路径兼容的方式操作文件名路径。

plugin

Package plugin implements loading and symbol resolution of Go plugins.
Package 插件实现了 Go 插件的加载和符号解析。

reflect

Package reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
包反射实现运行时反射,允许程序操作具有任意类型的对象。

internal/example1


internal/example2


regexp

Package regexp implements regular expression search.
包正则表达式实现正则表达式搜索。

syntax

Package syntax parses regular expressions into parse trees and compiles parse trees into programs.
包语法将正则表达式解析为解析树,并将解析树编译为程序。

runtime

Package runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
包运行时包含与 Go 运行时系统交互的操作,例如控制 goroutine 的函数。

cgo

Package cgo contains runtime support for code generated by the cgo tool.
包 cgo 包含对 cgo 工具生成的代码的运行时支持。

coverage


debug

Package debug contains facilities for programs to debug themselves while they are running.
包调试包含程序在运行时自行调试的功能。

internal/atomic

Package atomic provides atomic operations, independent of sync/atomic, to the runtime.
包原子为运行时提供独立于 sync/atomic 的原子操作。

internal/math


internal/startlinetest

Package startlinetest contains helpers for runtime_test.TestStartLineAsm.
软件包 startlinetest 包含用于runtime_test的帮助程序。TestStartLineAsm。

internal/sys

package sys contains system- and configuration- and architecture-specific constants used by the runtime.
包 sys 包含运行时使用的特定于系统、配置和体系结构的常量。

internal/syscall

Package syscall provides the syscall primitives required for the runtime.
软件包 syscall 提供运行时所需的 syscall 原语。

metrics

Package metrics provides a stable interface to access implementation-defined metrics exported by the Go runtime.
包指标提供了一个稳定的接口,用于访问 Go 运行时导出的实现定义的指标。

pprof

Package pprof writes runtime profiling data in the format expected by the pprof visualization tool.
包 pprof 以 pprof 可视化工具所需的格式写入运行时分析数据。

race

Package race implements data race detection logic.
包争用实现数据争用检测逻辑。

race/internal/amd64v1


trace

Package trace contains facilities for programs to generate traces for the Go execution tracer.
包跟踪包含程序为 Go 执行跟踪器生成跟踪的工具。

slices

Package slices defines various functions useful with slices of any type.
包切片定义了对任何类型的切片有用的各种函数。

sort

Package sort provides primitives for sorting slices and user-defined collections.
包排序提供用于对切片和用户定义的集合进行排序的基元。

strconv

Package strconv implements conversions to and from string representations of basic data types.
包 strconv 实现了与基本数据类型的字符串表示形式的相互转换。

strings

Package strings implements simple functions to manipulate UTF-8 encoded strings.
包字符串实现简单的函数来操作 UTF-8 编码的字符串。

sync

Package sync provides basic synchronization primitives such as mutual exclusion locks.
包同步提供基本的同步基元,例如互斥锁。

atomic

Package atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.
Package atomic 提供用于实现同步算法的低级原子内存基元。

syscall

Package syscall contains an interface to the low-level operating system primitives.
软件包 syscall 包含低级操作系统原语的接口。

js

Package js gives access to the WebAssembly host environment when using the js/wasm architecture.
软件包 js 允许在使用 js/wasm 架构时访问 WebAssembly 主机环境。

testing

Package testing provides support for automated testing of Go packages.
包测试支持对 Go 包的自动测试。

fstest

Package fstest implements support for testing implementations and users of file systems.
软件包 fstest 实现了对测试文件系统实现和用户的支持。

internal/testdeps

Package testdeps provides access to dependencies needed by test execution.
软件包 testdeps 提供对测试执行所需的依赖项的访问。

iotest

Package iotest implements Readers and Writers useful mainly for testing.
软件包 iotest 实现了主要用于测试的 Reader 和 Writer。

quick

Package quick implements utility functions to help with black box testing.
Package quick 实现了实用程序函数,以帮助进行黑盒测试。

slogtest

Package slogtest implements support for testing implementations of log/slog.Handler.
软件包 slogtest 实现了对测试 log/slog 实现的支持。是。
text

scanner

Package scanner provides a scanner and tokenizer for UTF-8-encoded text.
包扫描器为 UTF-8 编码的文本提供扫描器和标记器。

tabwriter

Package tabwriter implements a write filter (tabwriter.Writer) that translates tabbed columns in input into properly aligned text.
包 tabwriter 实现写入筛选器 (tabwriter.Writer),将输入中的选项卡式列转换为正确对齐的文本。

template

Package template implements data-driven templates for generating textual output.
包模板实现用于生成文本输出的数据驱动模板。

template/parse

Package parse builds parse trees for templates as defined by text/template and html/template.
包解析为 text/template 和 html/template 定义的模板构建解析树。

time

Package time provides functionality for measuring and displaying time.
打包时间提供测量和显示时间的功能。

tzdata

Package tzdata provides an embedded copy of the timezone database.
软件包 tzdata 提供时区数据库的嵌入式副本。

unicode

Package unicode provides data and functions to test some properties of Unicode code points.
包 unicode 提供数据和函数来测试 Unicode 码位的某些属性。

utf16

Package utf16 implements encoding and decoding of UTF-16 sequences.
utf16 包实现了 UTF-16 序列的编码和解码。

utf8

Package utf8 implements functions and constants to support text encoded in UTF-8.
包 utf8 实现了函数和常量,以支持以 UTF-8 编码的文本。

unsafe

Package unsafe contains operations that step around the type safety of Go programs.
包不安全包含绕过 Go 程序类型安全的操作。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论