Directories
¶
Path | Synopsis |
---|---|
archive
|
|
tar
tarパッケージは、tarアーカイブへのアクセスを実装します。
|
tarパッケージは、tarアーカイブへのアクセスを実装します。 |
zip
Package zip は、ZIP アーカイブの読み書きをサポートします。
|
Package zip は、ZIP アーカイブの読み書きをサポートします。 |
Package bufio はバッファードI/Oを実装しています。
|
Package bufio はバッファードI/Oを実装しています。 |
builtinパッケージは、Goの事前定義された識別子のドキュメンテーションを提供します。
|
builtinパッケージは、Goの事前定義された識別子のドキュメンテーションを提供します。 |
パッケージbytesはバイトスライスの操作のための関数を実装します。
|
パッケージbytesはバイトスライスの操作のための関数を実装します。 |
cmd
|
|
addr2line
Addr2lineはGNU addr2lineツールの最低限のシミュレーションであり、pprofをサポートするために必要なだけの機能を有しています。
|
Addr2lineはGNU addr2lineツールの最低限のシミュレーションであり、pprofをサポートするために必要なだけの機能を有しています。 |
asm/internal/arch
Package arch defines architecture-specific information and support functions.
|
Package arch defines architecture-specific information and support functions. |
asm/internal/asm
Package asm implements the parser and instruction generator for the assembler.
|
Package asm implements the parser and instruction generator for the assembler. |
asm/internal/flags
Package flags implements top-level flags and the usage message for the assembler.
|
Package flags implements top-level flags and the usage message for the assembler. |
asm/internal/lex
Package lex implements lexical analysis for the assembler.
|
Package lex implements lexical analysis for the assembler. |
cgo
Cgoを使用すると、Cコードを呼び出すGoパッケージを作成できます。
|
Cgoを使用すると、Cコードを呼び出すGoパッケージを作成できます。 |
cgo/internal/test
Test that pthread_cancel works as expected (NPTL uses SIGRTMIN to implement thread cancellation) See https://golang.org/issue/6997
|
Test that pthread_cancel works as expected (NPTL uses SIGRTMIN to implement thread cancellation) See https://golang.org/issue/6997 |
compile
コンパイルは通常、 “go tool compile” として呼び出され、コマンドラインで指定されたファイルの名前を持つ単一のGoパッケージをコンパイルします。
|
コンパイルは通常、 “go tool compile” として呼び出され、コマンドラインで指定されたファイルの名前を持つ単一のGoパッケージをコンパイルします。 |
compile/internal/compare
Package compare contains code for generating comparison routines for structs, strings and interfaces.
|
Package compare contains code for generating comparison routines for structs, strings and interfaces. |
compile/internal/devirtualize
Package devirtualize implements two "devirtualization" optimization passes:
|
Package devirtualize implements two "devirtualization" optimization passes: |
compile/internal/importer
package importer implements Import for gc-generated object files.
|
package importer implements Import for gc-generated object files. |
compile/internal/inline/interleaved
Package interleaved implements the interleaved devirtualization and inlining pass.
|
Package interleaved implements the interleaved devirtualization and inlining pass. |
compile/internal/loopvar
Package loopvar applies the proper variable capture, according to experiment, flags, language version, etc.
|
Package loopvar applies the proper variable capture, according to experiment, flags, language version, etc. |
compile/internal/pgo/internal/graph
Package graph represents a pprof profile as a directed graph.
|
Package graph represents a pprof profile as a directed graph. |
compile/internal/rangefunc
Package rangefunc rewrites range-over-func to code that doesn't use range-over-funcs.
|
Package rangefunc rewrites range-over-func to code that doesn't use range-over-funcs. |
compile/internal/rttype
Package rttype allows the compiler to share type information with the runtime.
|
Package rttype allows the compiler to share type information with the runtime. |
compile/internal/ssa/_gen
The gen command generates Go code (in the parent directory) for all the architecture-specific opcodes, blocks, and rewrites.
|
The gen command generates Go code (in the parent directory) for all the architecture-specific opcodes, blocks, and rewrites. |
compile/internal/types2
Package types declares the data types and implements the algorithms for type-checking of Go packages.
|
Package types declares the data types and implements the algorithms for type-checking of Go packages. |
dist
DistはGoの配布をブートストラップ、ビルド、テストするのに役立ちます。
|
DistはGoの配布をブートストラップ、ビルド、テストするのに役立ちます。 |
distpack
DistpackはGoの配布用のtgzファイルとzipファイルを作成します。
|
DistpackはGoの配布用のtgzファイルとzipファイルを作成します。 |
doc
Doc (通常は go doc として実行される) は 0 個、1 個、または 2 個の引数を受け付けます。
|
Doc (通常は go doc として実行される) は 0 個、1 個、または 2 個の引数を受け付けます。 |
go
Goは、Goのソースコードを管理するためのツールです。
|
Goは、Goのソースコードを管理するためのツールです。 |
go/internal/auth
Package auth provides access to user-provided authentication credentials.
|
Package auth provides access to user-provided authentication credentials. |
go/internal/base
Package base defines shared basic pieces of the go command, in particular logging and the Command structure.
|
Package base defines shared basic pieces of the go command, in particular logging and the Command structure. |
go/internal/bug
Package bug implements the “go bug” command.
|
Package bug implements the “go bug” command. |
go/internal/cache
Package cache implements a build artifact cache.
|
Package cache implements a build artifact cache. |
go/internal/cfg
Package cfg holds configuration shared by multiple parts of the go command.
|
Package cfg holds configuration shared by multiple parts of the go command. |
go/internal/clean
Package clean implements the “go clean” command.
|
Package clean implements the “go clean” command. |
go/internal/cmdflag
Package cmdflag handles flag processing common to several go tools.
|
Package cmdflag handles flag processing common to several go tools. |
go/internal/doc
Package doc implements the “go doc” command.
|
Package doc implements the “go doc” command. |
go/internal/envcmd
Package envcmd implements the “go env” command.
|
Package envcmd implements the “go env” command. |
go/internal/fix
Package fix implements the “go fix” command.
|
Package fix implements the “go fix” command. |
go/internal/fmtcmd
Package fmtcmd implements the “go fmt” command.
|
Package fmtcmd implements the “go fmt” command. |
go/internal/fsys
Package fsys is an abstraction for reading files that allows for virtual overlays on top of the files on disk.
|
Package fsys is an abstraction for reading files that allows for virtual overlays on top of the files on disk. |
go/internal/generate
Package generate implements the “go generate” command.
|
Package generate implements the “go generate” command. |
go/internal/gover
Package gover implements support for Go toolchain versions like 1.21.0 and 1.21rc1.
|
Package gover implements support for Go toolchain versions like 1.21.0 and 1.21rc1. |
go/internal/help
Package help implements the “go help” command.
|
Package help implements the “go help” command. |
go/internal/list
Package list implements the “go list” command.
|
Package list implements the “go list” command. |
go/internal/load
Package load loads packages.
|
Package load loads packages. |
go/internal/lockedfile
Package lockedfile creates and manipulates files whose contents should only change atomically.
|
Package lockedfile creates and manipulates files whose contents should only change atomically. |
go/internal/lockedfile/internal/filelock
Package filelock provides a platform-independent API for advisory file locking.
|
Package filelock provides a platform-independent API for advisory file locking. |
go/internal/mmap
The mmap package provides an abstraction for memory mapping files on different platforms.
|
The mmap package provides an abstraction for memory mapping files on different platforms. |
go/internal/modcmd
Package modcmd implements the “go mod” command.
|
Package modcmd implements the “go mod” command. |
go/internal/modfetch/codehost
Package codehost defines the interface implemented by a code hosting source, along with support code for use by implementations.
|
Package codehost defines the interface implemented by a code hosting source, along with support code for use by implementations. |
go/internal/modget
Package modget implements the module-aware “go get” command.
|
Package modget implements the module-aware “go get” command. |
go/internal/mvs
Package mvs implements Minimal Version Selection.
|
Package mvs implements Minimal Version Selection. |
go/internal/par
Package par implements parallel execution helpers.
|
Package par implements parallel execution helpers. |
go/internal/robustio
Package robustio wraps I/O functions that are prone to failure on Windows, transparently retrying errors up to an arbitrary timeout.
|
Package robustio wraps I/O functions that are prone to failure on Windows, transparently retrying errors up to an arbitrary timeout. |
go/internal/run
Package run implements the “go run” command.
|
Package run implements the “go run” command. |
go/internal/script
Package script implements a small, customizable, platform-agnostic scripting language.
|
Package script implements a small, customizable, platform-agnostic scripting language. |
go/internal/script/scripttest
Package scripttest adapts the script engine for use in tests.
|
Package scripttest adapts the script engine for use in tests. |
go/internal/str
Package str provides string manipulation utilities.
|
Package str provides string manipulation utilities. |
go/internal/tool
Package tool implements the “go tool” command.
|
Package tool implements the “go tool” command. |
go/internal/toolchain
Package toolchain implements dynamic switching of Go toolchains.
|
Package toolchain implements dynamic switching of Go toolchains. |
go/internal/vcweb
Package vcweb serves version control repos for testing the go command.
|
Package vcweb serves version control repos for testing the go command. |
go/internal/vcweb/vcstest
Package vcstest serves the repository scripts in cmd/go/testdata/vcstest using the [vcweb] script engine.
|
Package vcstest serves the repository scripts in cmd/go/testdata/vcstest using the [vcweb] script engine. |
go/internal/version
Package version implements the “go version” command.
|
Package version implements the “go version” command. |
go/internal/vet
Package vet implements the “go vet” command.
|
Package vet implements the “go vet” command. |
go/internal/web
Package web defines minimal helper routines for accessing HTTP/HTTPS resources without requiring external dependencies on the net package.
|
Package web defines minimal helper routines for accessing HTTP/HTTPS resources without requiring external dependencies on the net package. |
go/internal/workcmd
Package workcmd implements the “go work” command.
|
Package workcmd implements the “go work” command. |
internal/archive
Package archive implements reading of archive files generated by the Go toolchain.
|
Package archive implements reading of archive files generated by the Go toolchain. |
internal/bio
Package bio implements common I/O abstractions used within the Go toolchain.
|
Package bio implements common I/O abstractions used within the Go toolchain. |
internal/browser
Package browser provides utilities for interacting with users' browsers.
|
Package browser provides utilities for interacting with users' browsers. |
internal/codesign
Package codesign provides basic functionalities for ad-hoc code signing of Mach-O files.
|
Package codesign provides basic functionalities for ad-hoc code signing of Mach-O files. |
internal/dwarf
Package dwarf generates DWARF debugging information.
|
Package dwarf generates DWARF debugging information. |
internal/edit
Package edit implements buffered position-based editing of byte slices.
|
Package edit implements buffered position-based editing of byte slices. |
internal/gcprog
Package gcprog implements an encoder for packed GC pointer bitmaps, known as GC programs.
|
Package gcprog implements an encoder for packed GC pointer bitmaps, known as GC programs. |
internal/notsha256
Package notsha256 implements the NOTSHA256 algorithm, a hash defined as bitwise NOT of SHA256.
|
Package notsha256 implements the NOTSHA256 algorithm, a hash defined as bitwise NOT of SHA256. |
internal/obj/arm64
Package arm64 implements an ARM64 assembler.
|
Package arm64 implements an ARM64 assembler. |
internal/obj/ppc64
Package ppc64 implements a PPC64 assembler that assembles Go asm into the corresponding PPC64 instructions as defined by the Power ISA 3.0B.
|
Package ppc64 implements a PPC64 assembler that assembles Go asm into the corresponding PPC64 instructions as defined by the Power ISA 3.0B. |
internal/obj/riscv
Code generated by parse.py -go rv64_a rv64_d rv64_f rv64_i rv64_m rv64_q rv_a rv_d rv_f rv_i rv_m rv_q rv_s rv_system rv_zicsr; DO NOT EDIT.
|
Code generated by parse.py -go rv64_a rv64_d rv64_f rv64_i rv64_m rv64_q rv_a rv_d rv_f rv_i rv_m rv_q rv_s rv_system rv_zicsr; DO NOT EDIT. |
internal/objfile
Package objfile implements portable access to OS-specific executable files.
|
Package objfile implements portable access to OS-specific executable files. |
internal/osinfo
Package osinfo provides OS metadata.
|
Package osinfo provides OS metadata. |
internal/pkgpath
Package pkgpath determines the package path used by gccgo/GoLLVM symbols.
|
Package pkgpath determines the package path used by gccgo/GoLLVM symbols. |
internal/quoted
Package quoted provides string manipulation utilities.
|
Package quoted provides string manipulation utilities. |
internal/test2json
Package test2json implements conversion of test binary output to JSON.
|
Package test2json implements conversion of test binary output to JSON. |
link/internal/benchmark
Package benchmark provides a Metrics object that enables memory and CPU profiling for the linker.
|
Package benchmark provides a Metrics object that enables memory and CPU profiling for the linker. |
link/internal/loadelf
Package loadelf implements an ELF file reader.
|
Package loadelf implements an ELF file reader. |
link/internal/loadmacho
Package loadmacho implements a Mach-O file reader.
|
Package loadmacho implements a Mach-O file reader. |
link/internal/loadpe
Package loadpe implements a PE/COFF file reader.
|
Package loadpe implements a PE/COFF file reader. |
link/internal/loadxcoff
Package loadxcoff implements a XCOFF file reader.
|
Package loadxcoff implements a XCOFF file reader. |
nm
Nmはオブジェクトファイル、アーカイブ、または実行可能ファイルで定義または使用されているシンボルをリストアップします。
|
Nmはオブジェクトファイル、アーカイブ、または実行可能ファイルで定義または使用されているシンボルをリストアップします。 |
objdump
Objdumpは実行可能ファイルを逆アセンブルします。
|
Objdumpは実行可能ファイルを逆アセンブルします。 |
pprof
PprofはGoプログラムのプロファイルを解釈して表示します。
|
PprofはGoプログラムのプロファイルを解釈して表示します。 |
test2json
Test2jsonは、go testの出力を機械可読のJSONストリームに変換します。
|
Test2jsonは、go testの出力を機械可読のJSONストリームに変換します。 |
vet
VetはGoのソースコードを検査し、Printfのような呼び出しがフォーマット文字列と一致しない場合に疑わしい構造を報告します。
|
VetはGoのソースコードを検査し、Printfのような呼び出しがフォーマット文字列と一致しない場合に疑わしい構造を報告します。 |
パッケージcmpは、順序付けられた値を比較するための型と関数に関連するものを提供します。
|
パッケージcmpは、順序付けられた値を比較するための型と関数に関連するものを提供します。 |
compress
|
|
bzip2
Package bzip2 implements bzip2 decompression.
|
Package bzip2 implements bzip2 decompression. |
flate
Package flateは、DEFLATE圧縮データ形式を実装しています。
|
Package flateは、DEFLATE圧縮データ形式を実装しています。 |
gzip
Package gzip は RFC 1952 で指定されている gzip 形式の圧縮ファイルの読み書きを実装しています。
|
Package gzip は RFC 1952 で指定されている gzip 形式の圧縮ファイルの読み書きを実装しています。 |
lzw
パッケージ lzw は、T. A. Welchによって述べられた「高性能データ圧縮のためのテクニック」という文書で説明されている、Lempel-Ziv-Welch圧縮データフォーマットを実装します。
|
パッケージ lzw は、T. A. Welchによって述べられた「高性能データ圧縮のためのテクニック」という文書で説明されている、Lempel-Ziv-Welch圧縮データフォーマットを実装します。 |
zlib
パッケージzlibは、RFC 1950で指定されているように、zlib形式の圧縮データの読み書きを実装します。
|
パッケージzlibは、RFC 1950で指定されているように、zlib形式の圧縮データの読み書きを実装します。 |
container
|
|
heap
Package heap provides heap operations for any type that implements heap.Interface.
|
Package heap provides heap operations for any type that implements heap.Interface. |
list
Package list implements a doubly linked list.
|
Package list implements a doubly linked list. |
ring
Package ring implements operations on circular lists.
|
Package ring implements operations on circular lists. |
Package context は、期限、キャンセルシグナル、および他のAPI境界やプロセス間を超えたリクエストスコープの値を伝達するContext型を定義します。
|
Package context は、期限、キャンセルシグナル、および他のAPI境界やプロセス間を超えたリクエストスコープの値を伝達するContext型を定義します。 |
パッケージcryptoは一般的な暗号定数を収集します。
|
パッケージcryptoは一般的な暗号定数を収集します。 |
aes
パッケージaesは、U.S.連邦情報処理標準出版物197で定義されているAES暗号(以前はRijndaelとして知られていた)を実装しています。
|
パッケージaesは、U.S.連邦情報処理標準出版物197で定義されているAES暗号(以前はRijndaelとして知られていた)を実装しています。 |
cipher
Package cipherは、低レベルのブロック暗号実装を包み込むことができる標準のブロック暗号モードを実装しています。
|
Package cipherは、低レベルのブロック暗号実装を包み込むことができる標準のブロック暗号モードを実装しています。 |
des
Package desは米国連邦情報処理標準パブリケーション46-3で定義された、 データ暗号化標準(DES)とトリプルデータ暗号化アルゴリズム(TDEA)を実装しています。
|
Package desは米国連邦情報処理標準パブリケーション46-3で定義された、 データ暗号化標準(DES)とトリプルデータ暗号化アルゴリズム(TDEA)を実装しています。 |
dsa
パッケージdsaは、FIPS 186-3で定義されたデジタル署名アルゴリズムを実装します。
|
パッケージdsaは、FIPS 186-3で定義されたデジタル署名アルゴリズムを実装します。 |
ecdh
パッケージecdhはNIST曲線とCurve25519上での楕円曲線ディフィー・ヘルマンを実装します。
|
パッケージecdhはNIST曲線とCurve25519上での楕円曲線ディフィー・ヘルマンを実装します。 |
ecdsa
パッケージecdsaは、FIPS 186-4およびSEC 1、バージョン2.0で定義されている楕円曲線デジタル署名アルゴリズムを実装しています。
|
パッケージecdsaは、FIPS 186-4およびSEC 1、バージョン2.0で定義されている楕円曲線デジタル署名アルゴリズムを実装しています。 |
ed25519
Package ed25519はEd25519署名アルゴリズムを実装しています。
|
Package ed25519はEd25519署名アルゴリズムを実装しています。 |
elliptic
パッケージellipticは、素数体上の標準的なNIST P-224、P-256、P-384、およびP-521楕円曲線を実装しています。
|
パッケージellipticは、素数体上の標準的なNIST P-224、P-256、P-384、およびP-521楕円曲線を実装しています。 |
internal/alias
Package alias implements memory aliasing tests.
|
Package alias implements memory aliasing tests. |
internal/boring
Package boring provides access to BoringCrypto implementation functions.
|
Package boring provides access to BoringCrypto implementation functions. |
internal/boring/bcache
Package bcache implements a GC-friendly cache (see [Cache]) for BoringCrypto.
|
Package bcache implements a GC-friendly cache (see [Cache]) for BoringCrypto. |
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.
|
Package sig holds “code signatures” that can be called and will result in certain code sequences being linked into the final binary. |
internal/edwards25519
Package edwards25519 implements group logic for the twisted Edwards curve
|
Package edwards25519 implements group logic for the twisted Edwards curve |
internal/edwards25519/field
Package field implements fast arithmetic modulo 2^255-19.
|
Package field implements fast arithmetic modulo 2^255-19. |
internal/nistec
Package nistec implements the NIST P elliptic curves from FIPS 186-4.
|
Package nistec implements the NIST P elliptic curves from FIPS 186-4. |
internal/randutil
Package randutil contains internal randomness utilities for various crypto packages.
|
Package randutil contains internal randomness utilities for various crypto packages. |
md5
Package md5 は、RFC 1321で定義されたMD5ハッシュアルゴリズムを実装します。
|
Package md5 は、RFC 1321で定義されたMD5ハッシュアルゴリズムを実装します。 |
rand
Package randは、暗号学的に安全な乱数生成器を実装しています。
|
Package randは、暗号学的に安全な乱数生成器を実装しています。 |
rc4
パッケージrc4はBruce Schneierの「応用暗号化」で定義されている RC4暗号を実装しています。
|
パッケージrc4はBruce Schneierの「応用暗号化」で定義されている RC4暗号を実装しています。 |
rsa
Package rsaは、PKCS #1およびRFC 8017で指定されたRSA暗号化を実装します。
|
Package rsaは、PKCS #1およびRFC 8017で指定されたRSA暗号化を実装します。 |
sha1
パッケージsha1は、RFC 3174で定義されているSHA-1ハッシュアルゴリズムを実装しています。
|
パッケージsha1は、RFC 3174で定義されているSHA-1ハッシュアルゴリズムを実装しています。 |
sha256
パッケージsha256は、FIPS 180-4で定義されたSHA224およびSHA256ハッシュアルゴリズムを実装しています。
|
パッケージsha256は、FIPS 180-4で定義されたSHA224およびSHA256ハッシュアルゴリズムを実装しています。 |
sha512
Package sha512は、FIPS 180-4で定義されているSHA-384、SHA-512、SHA-512/224、およびSHA-512/256のハッシュアルゴリズムを実装しています。
|
Package sha512は、FIPS 180-4で定義されているSHA-384、SHA-512、SHA-512/224、およびSHA-512/256のハッシュアルゴリズムを実装しています。 |
subtle
Package subtleは、暗号化コードでよく使用される関数を実装しますが、正しく使用するために注意深い考慮が必要です。
|
Package subtleは、暗号化コードでよく使用される関数を実装しますが、正しく使用するために注意深い考慮が必要です。 |
tls
パッケージtlsは、RFC 5246で指定されているTLS 1.2と、RFC 8446で指定されているTLS 1.3を部分的に実装しています。
|
パッケージtlsは、RFC 5246で指定されているTLS 1.2と、RFC 8446で指定されているTLS 1.3を部分的に実装しています。 |
x509
パッケージx509はX.509規格の一部を実装しています。
|
パッケージ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.
|
Package macOS provides cgo-less wrappers for Core Foundation and Security.framework, similarly to how package syscall provides access to libSystem.dylib. |
x509/pkix
パッケージ pkix には、ASN.1 パースおよび X.509 証明書、CRL、OCSP のシリアル化に使用される共有の低レベルの構造体が含まれています。
|
パッケージ pkix には、ASN.1 パースおよび X.509 証明書、CRL、OCSP のシリアル化に使用される共有の低レベルの構造体が含まれています。 |
database
|
|
sql
sqlパッケージは、SQL(またはSQLライク)データベースを取り巻く汎用インターフェースを提供します。
|
sqlパッケージは、SQL(またはSQLライク)データベースを取り巻く汎用インターフェースを提供します。 |
sql/driver
Package driverは、package sqlによって使用されるデータベースドライバが実装するインターフェースを定義します。
|
Package driverは、package sqlによって使用されるデータベースドライバが実装するインターフェースを定義します。 |
debug
|
|
buildinfo
Package buildinfoは、Goバイナリに埋め込まれた情報にアクセスするための機能を提供します。
|
Package buildinfoは、Goバイナリに埋め込まれた情報にアクセスするための機能を提供します。 |
dwarf
パッケージdwarfは、実行可能ファイルからロードされたDWARFデバッグ情報へのアクセスを提供します。
|
パッケージdwarfは、実行可能ファイルからロードされたDWARFデバッグ情報へのアクセスを提供します。 |
elf
パッケージelfは、ELFオブジェクトファイルへのアクセスを実装します。
|
パッケージelfは、ELFオブジェクトファイルへのアクセスを実装します。 |
gosym
gosymパッケージは、gcコンパイラによって生成されたGoバイナリに埋め込まれた Goのシンボルと行番号のテーブルへのアクセスを実装します。
|
gosymパッケージは、gcコンパイラによって生成されたGoバイナリに埋め込まれた Goのシンボルと行番号のテーブルへのアクセスを実装します。 |
macho
machoパッケージは、Mach-Oオブジェクトファイルへのアクセスを実装します。
|
machoパッケージは、Mach-Oオブジェクトファイルへのアクセスを実装します。 |
pe
パッケージpeは、PE(Microsoft Windows Portable Executable)ファイルへのアクセスを実装します。
|
パッケージpeは、PE(Microsoft Windows Portable Executable)ファイルへのアクセスを実装します。 |
plan9obj
plan9objパッケージは、Plan 9 a.outオブジェクトファイルへのアクセスを実装します。
|
plan9objパッケージは、Plan 9 a.outオブジェクトファイルへのアクセスを実装します。 |
パッケージembedは、実行中のGoプログラムに埋め込まれたファイルへのアクセスを提供します。
|
パッケージembedは、実行中のGoプログラムに埋め込まれたファイルへのアクセスを提供します。 |
Package encodingは、データをバイトレベルやテキスト表現に変換する他のパッケージで共有されるインターフェースを定義します。
|
Package encodingは、データをバイトレベルやテキスト表現に変換する他のパッケージで共有されるインターフェースを定義します。 |
ascii85
Package ascii85はbtoaツールやAdobeのPostScriptおよびPDFドキュメント形式で使用されているascii85データエンコーディングを実装しています。
|
Package ascii85はbtoaツールやAdobeのPostScriptおよびPDFドキュメント形式で使用されているascii85データエンコーディングを実装しています。 |
asn1
パッケージasn1は、ITU-T Rec X.690で定義されたDERエンコードされたASN.1データ構造の解析を実装します。
|
パッケージasn1は、ITU-T Rec X.690で定義されたDERエンコードされたASN.1データ構造の解析を実装します。 |
base32
Package base32は、RFC 4648で指定されているように、base32エンコーディングを実装します。
|
Package base32は、RFC 4648で指定されているように、base32エンコーディングを実装します。 |
base64
Package base64は、RFC 4648で指定されているように、base64エンコーディングを実装します。
|
Package base64は、RFC 4648で指定されているように、base64エンコーディングを実装します。 |
binary
binaryパッケージは、数値とバイトシーケンスの間の単純な変換、 およびvarintのエンコードとデコードを実装します。
|
binaryパッケージは、数値とバイトシーケンスの間の単純な変換、 およびvarintのエンコードとデコードを実装します。 |
csv
csvパッケージは、カンマ区切り値(CSV)ファイルを読み書きします。
|
csvパッケージは、カンマ区切り値(CSV)ファイルを読み書きします。 |
gob
gobパッケージは、gobのストリームを管理します - これは、 [Encoder](送信者)と [Decoder](受信者)間で交換されるバイナリ値です。
|
gobパッケージは、gobのストリームを管理します - これは、 [Encoder](送信者)と [Decoder](受信者)間で交換されるバイナリ値です。 |
hex
Package hex は16進数のエンコードとデコードを実装します。
|
Package hex は16進数のエンコードとデコードを実装します。 |
json
jsonパッケージは、RFC 7159で定義されているJSONのエンコーディングとデコーディングを実装します。
|
jsonパッケージは、RFC 7159で定義されているJSONのエンコーディングとデコーディングを実装します。 |
pem
パッケージpemは、プライバシー拡張メールで起源を持つPEMデータのエンコーディングを実装しています。
|
パッケージpemは、プライバシー拡張メールで起源を持つPEMデータのエンコーディングを実装しています。 |
xml
Package xml implements a simple XML 1.0 parser that understands XML name spaces.
|
Package xml implements a simple XML 1.0 parser that understands XML name spaces. |
errorsパッケージは、エラーを操作するための関数を実装しています。
|
errorsパッケージは、エラーを操作するための関数を実装しています。 |
expvarパッケージは、サーバー内の操作カウンターなどの公開変数に対する標準化されたインターフェースを提供します。
|
expvarパッケージは、サーバー内の操作カウンターなどの公開変数に対する標準化されたインターフェースを提供します。 |
Package flagは、コマンドラインのフラグ解析を実装します。
|
Package flagは、コマンドラインのフラグ解析を実装します。 |
Package fmtは、Cのprintfおよびscanfに類似した関数を使用してフォーマットされたI/Oを実装します。
|
Package fmtは、Cのprintfおよびscanfに類似した関数を使用してフォーマットされたI/Oを実装します。 |
go
|
|
ast
Package ast はGoのパッケージの構文木を表すために使用される型を宣言します。
|
Package ast はGoのパッケージの構文木を表すために使用される型を宣言します。 |
build
パッケージ build はGoのパッケージに関する情報を収集します。
|
パッケージ build はGoのパッケージに関する情報を収集します。 |
build/constraint
Package constraintはビルド制約行の解析と評価を実装しています。
|
Package constraintはビルド制約行の解析と評価を実装しています。 |
constant
constant パッケージは、Go の未型指定の定数とその対応する操作を表現する値を実装します。
|
constant パッケージは、Go の未型指定の定数とその対応する操作を表現する値を実装します。 |
doc
Package doc はGo ASTからソースコードのドキュメンテーションを取得します。
|
Package doc はGo ASTからソースコードのドキュメンテーションを取得します。 |
doc/comment
パッケージコメントは、Goのドキュメントコメント(ドキュメンテーションコメント)を解析および再フォーマットするためのものです。
|
パッケージコメントは、Goのドキュメントコメント(ドキュメンテーションコメント)を解析および再フォーマットするためのものです。 |
format
パッケージformatはGoソースコードの標準的なフォーマットを実装します。
|
パッケージformatはGoソースコードの標準的なフォーマットを実装します。 |
importer
パッケージインポーターは、エクスポートデータのインポートを提供します。
|
パッケージインポーターは、エクスポートデータのインポートを提供します。 |
internal/gccgoimporter
Package gccgoimporter implements Import for gccgo-generated object files.
|
Package gccgoimporter implements Import for gccgo-generated object files. |
internal/gcimporter
Package gcimporter implements Import for gc-generated object files.
|
Package gcimporter implements Import for gc-generated object files. |
internal/srcimporter
Package srcimporter implements importing directly from source files rather than installed packages.
|
Package srcimporter implements importing directly from source files rather than installed packages. |
parser
パッケージparserはGoのソースファイルのパーサを実装しています。
|
パッケージparserはGoのソースファイルのパーサを実装しています。 |
printer
Package printerは、ASTノードの印刷を実装しています。
|
Package printerは、ASTノードの印刷を実装しています。 |
scanner
Package scannerはGo言語のソーステキストのためのスキャナを実装します。
|
Package scannerはGo言語のソーステキストのためのスキャナを実装します。 |
token
パッケージtokenは、Goプログラミング言語の字句トークンとトークンに対する基本的な操作(印刷、述語)を定義する定数を表します。
|
パッケージtokenは、Goプログラミング言語の字句トークンとトークンに対する基本的な操作(印刷、述語)を定義する定数を表します。 |
types
typesパッケージは、Goパッケージの型チェックのためのアルゴリズムを実装し、 データ型を宣言します。
|
typesパッケージは、Goパッケージの型チェックのためのアルゴリズムを実装し、 データ型を宣言します。 |
version
パッケージversionは、[Goツールチェーン名の構文] のような文字列、 つまり "go1.20"、"go1.21.0"、"go1.22rc2"、"go1.23.4-bigcorp"などの [Goバージョン] に対する操作を提供します。
|
パッケージversionは、[Goツールチェーン名の構文] のような文字列、 つまり "go1.20"、"go1.21.0"、"go1.22rc2"、"go1.23.4-bigcorp"などの [Goバージョン] に対する操作を提供します。 |
hash パッケージはハッシュ関数のためのインターフェースを提供します。
|
hash パッケージはハッシュ関数のためのインターフェースを提供します。 |
adler32
Package adler32はAdler-32チェックサムを実装しています。
|
Package adler32はAdler-32チェックサムを実装しています。 |
crc32
Package crc32は32ビットの巡回冗長検査 (CRC-32) チェックサムを実装しています。
|
Package crc32は32ビットの巡回冗長検査 (CRC-32) チェックサムを実装しています。 |
crc64
Package crc64は64ビットの巡回冗長検査(CRC-64)チェックサムを実装しています。
|
Package crc64は64ビットの巡回冗長検査(CRC-64)チェックサムを実装しています。 |
fnv
パッケージfnvは、 Glenn Fowler、Landon Curt Noll、およびPhong Voによって作成された FNV-1およびFNV-1aという非暗号化ハッシュ関数を実装しています。
|
パッケージfnvは、 Glenn Fowler、Landon Curt Noll、およびPhong Voによって作成された FNV-1およびFNV-1aという非暗号化ハッシュ関数を実装しています。 |
maphash
パッケージmaphashはバイト列上のハッシュ関数を提供します。
|
パッケージmaphashはバイト列上のハッシュ関数を提供します。 |
htmlパッケージは、HTMLテキストのエスケープとアンエスケープのための関数を提供します。
|
htmlパッケージは、HTMLテキストのエスケープとアンエスケープのための関数を提供します。 |
template
パッケージテンプレート(html/template)は、コードインジェクションに対して安全なHTML出力を生成するための データ駆動型テンプレートを実装します。
|
パッケージテンプレート(html/template)は、コードインジェクションに対して安全なHTML出力を生成するための データ駆動型テンプレートを実装します。 |
Package image implements a basic 2-D image library.
|
Package image implements a basic 2-D image library. |
color
colorパッケージは基本的な色ライブラリを実装します。
|
colorパッケージは基本的な色ライブラリを実装します。 |
color/palette
パッケージpaletteは、標準的なカラーパレットを提供します。
|
パッケージpaletteは、標準的なカラーパレットを提供します。 |
draw
パッケージdrawは、画像合成関数を提供します。
|
パッケージdrawは、画像合成関数を提供します。 |
gif
パッケージgifは、GIF画像のデコーダとエンコーダを実装します。
|
パッケージgifは、GIF画像のデコーダとエンコーダを実装します。 |
internal/imageutil
Package imageutil contains code shared by image-related packages.
|
Package imageutil contains code shared by image-related packages. |
jpeg
パッケージjpegは、JPEG画像のデコーダとエンコーダを実装します。
|
パッケージjpegは、JPEG画像のデコーダとエンコーダを実装します。 |
png
パッケージpngは、PNG画像のデコーダとエンコーダを実装します。
|
パッケージpngは、PNG画像のデコーダとエンコーダを実装します。 |
index
|
|
internal
|
|
bisect
Package bisect can be used by compilers and other programs to serve as a target for the bisect debugging tool.
|
Package bisect can be used by compilers and other programs to serve as a target for the bisect debugging tool. |
buildcfg
Package buildcfg provides access to the build configuration described by the current environment.
|
Package buildcfg provides access to the build configuration described by the current environment. |
cfg
Package cfg holds configuration shared by the Go command and internal/testenv.
|
Package cfg holds configuration shared by the Go command and internal/testenv. |
chacha8rand
Package chacha8rand implements a pseudorandom generator based on ChaCha8.
|
Package chacha8rand implements a pseudorandom generator based on ChaCha8. |
cpu
Package cpu implements processor feature detection used by the Go standard library.
|
Package cpu implements processor feature detection used by the Go standard library. |
dag
Package dag implements a language for expressing directed acyclic graphs.
|
Package dag implements a language for expressing directed acyclic graphs. |
fmtsort
Package fmtsort provides a general stable ordering mechanism for maps, on behalf of the fmt and text/template packages.
|
Package fmtsort provides a general stable ordering mechanism for maps, on behalf of the fmt and text/template packages. |
fuzz
Package fuzz provides common fuzzing functionality for tests built with "go test" and for programs that use fuzzing functionality in the testing package.
|
Package fuzz provides common fuzzing functionality for tests built with "go test" and for programs that use fuzzing functionality in the testing package. |
goarch
package goarch contains GOARCH-specific constants.
|
package goarch contains GOARCH-specific constants. |
godebug
Package godebug makes the settings in the $GODEBUG environment variable available to other packages.
|
Package godebug makes the settings in the $GODEBUG environment variable available to other packages. |
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.
|
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. |
goexperiment
Package goexperiment implements support for toolchain experiments.
|
Package goexperiment implements support for toolchain experiments. |
goos
package goos contains GOOS-specific constants.
|
package goos contains GOOS-specific constants. |
gover
Package gover implements support for Go toolchain versions like 1.21.0 and 1.21rc1.
|
Package gover implements support for Go toolchain versions like 1.21.0 and 1.21rc1. |
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 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. |
lazyregexp
Package lazyregexp is a thin wrapper over regexp, allowing the use of global regexp variables without forcing them to be compiled at init.
|
Package lazyregexp is a thin wrapper over regexp, allowing the use of global regexp variables without forcing them to be compiled at init. |
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.
|
Package lazytemplate is a thin wrapper over text/template, allowing the use of global template variables without forcing them to be parsed at init. |
nettrace
Package nettrace contains internal hooks for tracing activity in the net package.
|
Package nettrace contains internal hooks for tracing activity in the net package. |
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.
|
Package obscuretestdata contains functionality used by tests to more easily work with testdata that must be obscured primarily due to golang.org/issue/34986. |
oserror
Package oserror defines errors values used in the os package.
|
Package oserror defines errors values used in the os package. |
pkgbits
Package pkgbits implements low-level coding abstractions for Unified IR's export data format.
|
Package pkgbits implements low-level coding abstractions for Unified IR's export data format. |
poll
Package poll supports non-blocking I/O on file descriptors with polling.
|
Package poll supports non-blocking I/O on file descriptors with polling. |
profile
Package profile provides a representation of github.com/google/pprof/proto/profile.proto and methods to encode/decode/merge profiles in this format.
|
Package profile provides a representation of github.com/google/pprof/proto/profile.proto and methods to encode/decode/merge profiles in this format. |
race
Package race contains helper functions for manually instrumenting code for the race detector.
|
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"
|
Package reflectlite implements lightweight version of reflect, not using any package except for "runtime", "unsafe", and "internal/abi" |
safefilepath
Package safefilepath manipulates operating-system file paths.
|
Package safefilepath manipulates operating-system file paths. |
saferio
Package saferio provides I/O functions that avoid allocating large amounts of memory unnecessarily.
|
Package saferio provides I/O functions that avoid allocating large amounts of memory unnecessarily. |
singleflight
Package singleflight provides a duplicate function call suppression mechanism.
|
Package singleflight provides a duplicate function call suppression mechanism. |
syscall/windows/registry
Package registry provides access to the Windows registry.
|
Package registry provides access to the Windows registry. |
syscall/windows/sysdll
Package sysdll is an internal leaf package that records and reports which Windows DLL names are used by Go itself.
|
Package sysdll is an internal leaf package that records and reports which Windows DLL names are used by Go itself. |
sysinfo
Package sysinfo implements high level hardware information gathering that can be used for debugging or information purposes.
|
Package sysinfo implements high level hardware information gathering that can be used for debugging or information purposes. |
testenv
Package testenv provides information about what functionality is available in different testing environments run by the Go team.
|
Package testenv provides information about what functionality is available in different testing environments run by the Go team. |
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.
|
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. |
testpty
Package testpty is a simple pseudo-terminal package for Unix systems, implemented by calling C functions via cgo.
|
Package testpty is a simple pseudo-terminal package for Unix systems, implemented by calling C functions via cgo. |
trace/traceviewer/format
Package traceviewer provides definitions of the JSON data structures used by the Chrome trace viewer.
|
Package traceviewer provides definitions of the JSON data structures used by the Chrome trace viewer. |
trace/v2/raw
Package raw provides an interface to interpret and emit Go execution traces.
|
Package raw provides an interface to interpret and emit Go execution traces. |
txtar
Package txtar implements a trivial text-based file archive format.
|
Package txtar implements a trivial text-based file archive format. |
unsafeheader
Package unsafeheader contains header declarations for the Go runtime's slice and string implementations.
|
Package unsafeheader contains header declarations for the Go runtime's slice and string implementations. |
xcoff
Package xcoff implements access to XCOFF (Extended Common Object File Format) files.
|
Package xcoff implements access to XCOFF (Extended Common Object File Format) files. |
zstd
Package zstd provides a decompressor for zstd streams, described in RFC 8878.
|
Package zstd provides a decompressor for zstd streams, described in RFC 8878. |
Package io は基本的なI/Oプリミティブに対するインターフェースを提供します。
|
Package io は基本的なI/Oプリミティブに対するインターフェースを提供します。 |
fs
Package fsはファイルシステムへの基本的なインターフェースを定義します。
|
Package fsはファイルシステムへの基本的なインターフェースを定義します。 |
ioutil
パッケージioutilは、いくつかのI/Oユーティリティ関数を実装しています。
|
パッケージioutilは、いくつかのI/Oユーティリティ関数を実装しています。 |
パッケージlogはシンプルなロギングパッケージを実装します。
|
パッケージlogはシンプルなロギングパッケージを実装します。 |
internal
Package internal contains definitions used by both log and log/slog.
|
Package internal contains definitions used by both log and log/slog. |
slog
Package slogは、メッセージ、重大度レベル、およびキー-値ペアとして表されるさまざまなその他の属性を含むログレコードを提供する構造化されたログを提供します。
|
Package slogは、メッセージ、重大度レベル、およびキー-値ペアとして表されるさまざまなその他の属性を含むログレコードを提供する構造化されたログを提供します。 |
slog/internal/benchmarks
Package benchmarks contains benchmarks for slog.
|
Package benchmarks contains benchmarks for slog. |
slog/internal/buffer
Package buffer provides a pool-allocated byte buffer.
|
Package buffer provides a pool-allocated byte buffer. |
slog/internal/slogtest
Package slogtest contains support functions for testing slog.
|
Package slogtest contains support functions for testing slog. |
syslog
syslogパッケージは、システムログサービスへのシンプルなインターフェースを提供します。
|
syslogパッケージは、システムログサービスへのシンプルなインターフェースを提供します。 |
mapsパッケージは、任意の型のマップに役立つさまざまな関数を定義します。
|
mapsパッケージは、任意の型のマップに役立つさまざまな関数を定義します。 |
パッケージ math は基本的な定数と数学的な関数を提供します。
|
パッケージ math は基本的な定数と数学的な関数を提供します。 |
big
bigパッケージは任意精度算術(大きな数)を実装します。
|
bigパッケージは任意精度算術(大きな数)を実装します。 |
bits
bitsパッケージは、事前に宣言された符号なし整数型のためのビットカウントと操作 関数を実装します。
|
bitsパッケージは、事前に宣言された符号なし整数型のためのビットカウントと操作 関数を実装します。 |
cmplx
パッケージcmplxは、複素数の基本的な定数と数学関数を提供します。
|
パッケージcmplxは、複素数の基本的な定数と数学関数を提供します。 |
rand
パッケージrandは、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、 セキュリティに敏感な作業には使用しないでください。
|
パッケージrandは、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、 セキュリティに敏感な作業には使用しないでください。 |
rand/v2
パッケージrandは、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、セキュリティに敏感な作業には使用しないでください。
|
パッケージrandは、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、セキュリティに敏感な作業には使用しないでください。 |
mimeパッケージはMIME仕様の一部を実装します。
|
mimeパッケージはMIME仕様の一部を実装します。 |
multipart
パッケージmultipartは、RFC 2046で定義されているMIMEマルチパートの解析を実装します。
|
パッケージmultipartは、RFC 2046で定義されているMIMEマルチパートの解析を実装します。 |
quotedprintable
パッケージquotedprintableは、RFC 2045で指定されているquoted-printableエンコーディングを実装します。
|
パッケージquotedprintableは、RFC 2045で指定されているquoted-printableエンコーディングを実装します。 |
Package netは、TCP/IP、UDP、ドメイン名の解決、およびUnixドメインソケットなど、ネットワークI/Oのためのポータブルなインターフェースを提供します。
|
Package netは、TCP/IP、UDP、ドメイン名の解決、およびUnixドメインソケットなど、ネットワークI/Oのためのポータブルなインターフェースを提供します。 |
http
Package http は HTTP クライアントとサーバーの実装を提供します。
|
Package http は HTTP クライアントとサーバーの実装を提供します。 |
http/cgi
パッケージcgiは、RFC 3875で指定されているCGI(Common Gateway Interface)を実装しています。
|
パッケージcgiは、RFC 3875で指定されているCGI(Common Gateway Interface)を実装しています。 |
http/cookiejar
Package cookiejar はメモリ内で RFC 6265 に準拠した http.CookieJar を実装します。
|
Package cookiejar はメモリ内で RFC 6265 に準拠した http.CookieJar を実装します。 |
http/fcgi
Package fcgiはFastCGIプロトコルを実装します。
|
Package fcgiはFastCGIプロトコルを実装します。 |
http/httptest
パッケージhttptestは、HTTPテストのためのユーティリティを提供します。
|
パッケージhttptestは、HTTPテストのためのユーティリティを提供します。 |
http/httptrace
パッケージhttptraceは、HTTPクライアントリクエスト内のイベントをトレースするメカニズムを提供します。
|
パッケージhttptraceは、HTTPクライアントリクエスト内のイベントをトレースするメカニズムを提供します。 |
http/httputil
Package httputilは、net/httpパッケージにある一般的なものと補完するHTTPユーティリティ関数を提供します。
|
Package httputilは、net/httpパッケージにある一般的なものと補完するHTTPユーティリティ関数を提供します。 |
http/internal
Package internal contains HTTP internals shared by net/http and net/http/httputil.
|
Package internal contains HTTP internals shared by net/http and net/http/httputil. |
http/internal/testcert
Package testcert contains a test-only localhost certificate.
|
Package testcert contains a test-only localhost certificate. |
http/pprof
パッケージpprofは、pprof可視化ツールが期待する形式で実行時プロファイリングデータをHTTPサーバー経由で提供します。
|
パッケージpprofは、pprof可視化ツールが期待する形式で実行時プロファイリングデータをHTTPサーバー経由で提供します。 |
internal/socktest
Package socktest provides utilities for socket testing.
|
Package socktest provides utilities for socket testing. |
mail
パッケージメールは、メールメッセージの解析を実装しています。
|
パッケージメールは、メールメッセージの解析を実装しています。 |
netip
パッケージnetipは、小さな値型であるIPアドレス型を定義します。
|
パッケージnetipは、小さな値型であるIPアドレス型を定義します。 |
rpc
Package rpcは、オブジェクトのエクスポートされたメソッドに、ネットワークやその他のI/O接続を通じてアクセスする機能を提供します。
|
Package rpcは、オブジェクトのエクスポートされたメソッドに、ネットワークやその他のI/O接続を通じてアクセスする機能を提供します。 |
rpc/jsonrpc
Package jsonrpc はRPCパッケージのためのJSON-RPC 1.0のClientCodecとServerCodecを実装します。
|
Package jsonrpc はRPCパッケージのためのJSON-RPC 1.0のClientCodecとServerCodecを実装します。 |
smtp
smtp パッケージは RFC 5321 で定義されている Simple Mail Transfer Protocol を実装しています。
|
smtp パッケージは RFC 5321 で定義されている Simple Mail Transfer Protocol を実装しています。 |
textproto
パッケージtextprotoは、HTTP、NNTP、およびSMTPのスタイルでテキストベースのリクエスト/レスポンスプロトコルの汎用サポートを実装します。
|
パッケージtextprotoは、HTTP、NNTP、およびSMTPのスタイルでテキストベースのリクエスト/レスポンスプロトコルの汎用サポートを実装します。 |
url
Package urlはURLを解析し、クエリのエスケープを実装します。
|
Package urlはURLを解析し、クエリのエスケープを実装します。 |
Package osは、オペレーティングシステムの機能に対するプラットフォーム非依存のインターフェースを提供します。
|
Package osは、オペレーティングシステムの機能に対するプラットフォーム非依存のインターフェースを提供します。 |
exec
execパッケージは外部コマンドを実行します。
|
execパッケージは外部コマンドを実行します。 |
exec/internal/fdtest
Package fdtest provides test helpers for working with file descriptors across exec.
|
Package fdtest provides test helpers for working with file descriptors across exec. |
signal
Package signal implements access to incoming signals.
|
Package signal implements access to incoming signals. |
user
パッケージuserは、名前またはIDによるユーザーアカウントの検索を可能にします。
|
パッケージuserは、名前またはIDによるユーザーアカウントの検索を可能にします。 |
パッケージパスは、スラッシュで区切られたパスを操作するためのユーティリティルーチンを実装します。
|
パッケージパスは、スラッシュで区切られたパスを操作するためのユーティリティルーチンを実装します。 |
filepath
Package filepathは、ファイル名パスを操作するためのユーティリティ関数を実装しています。
|
Package filepathは、ファイル名パスを操作するためのユーティリティ関数を実装しています。 |
パッケージプラグインは、Goプラグインの読み込みとシンボルの解決を実装します。
|
パッケージプラグインは、Goプラグインの読み込みとシンボルの解決を実装します。 |
Package reflect はランタイムリフレクションを実装し、プログラムが任意の型のオブジェクトを操作できるようにします。
|
Package reflect はランタイムリフレクションを実装し、プログラムが任意の型のオブジェクトを操作できるようにします。 |
Package regexpは正規表現の検索を実装します。
|
Package regexpは正規表現の検索を実装します。 |
syntax
パッケージ構文は正規表現を解析木に解析し、解析木をプログラムにコンパイルします。
|
パッケージ構文は正規表現を解析木に解析し、解析木をプログラムにコンパイルします。 |
パッケージruntimeは、Goのランタイムシステムと対話する操作を含んでいます。
|
パッケージruntimeは、Goのランタイムシステムと対話する操作を含んでいます。 |
cgo
Package cgoは、cgoツールによって生成されたコードの実行時サポートを含んでいます。
|
Package cgoは、cgoツールによって生成されたコードの実行時サポートを含んでいます。 |
debug
debug パッケージには、プログラムが実行中に自己デバッグするための機能が含まれています。
|
debug パッケージには、プログラムが実行中に自己デバッグするための機能が含まれています。 |
internal/atomic
Package atomic provides atomic operations, independent of sync/atomic, to the runtime.
|
Package atomic provides atomic operations, independent of sync/atomic, to the runtime. |
internal/startlinetest
Package startlinetest contains helpers for runtime_test.TestStartLineAsm.
|
Package startlinetest contains helpers for runtime_test.TestStartLineAsm. |
internal/sys
package sys contains system- and configuration- and architecture-specific constants used by the runtime.
|
package sys contains system- and configuration- and architecture-specific constants used by the runtime. |
internal/syscall
Package syscall provides the syscall primitives required for the runtime.
|
Package syscall provides the syscall primitives required for the runtime. |
metrics
Package metrics provides a stable interface to access implementation-defined metrics exported by the Go runtime.
|
Package metrics provides a stable interface to access implementation-defined metrics exported by the Go runtime. |
pprof
Package pprofは、pprof視覚化ツールで期待される形式でランタイムプロファイリングデータを書き込みます。
|
Package pprofは、pprof視覚化ツールで期待される形式でランタイムプロファイリングデータを書き込みます。 |
race
Package raceはデータ競合検出ロジックを実装しています。
|
Package raceはデータ競合検出ロジックを実装しています。 |
trace
traceパッケージには、Go実行トレーサーのためのトレースを生成するプログラムの機能が含まれています。
|
traceパッケージには、Go実行トレーサーのためのトレースを生成するプログラムの機能が含まれています。 |
slices パッケージは、任意の型のスライスで使用できるさまざまな関数を定義します。
|
slices パッケージは、任意の型のスライスで使用できるさまざまな関数を定義します。 |
Package sort はスライスやユーザー定義のコレクションをソートするための基本機能を提供します。
|
Package sort はスライスやユーザー定義のコレクションをソートするための基本機能を提供します。 |
パッケージ strconv は基本データ型の文字列表現への変換を実装します。
|
パッケージ strconv は基本データ型の文字列表現への変換を実装します。 |
Package strings implements simple functions to manipulate UTF-8 encoded strings.
|
Package strings implements simple functions to manipulate UTF-8 encoded strings. |
パッケージsyncは相互排他ロックなどの基本的な同期プリミティブを提供します。
|
パッケージsyncは相互排他ロックなどの基本的な同期プリミティブを提供します。 |
atomic
パッケージatomicは、同期アルゴリズムの実装に役立つ 低レベルのアトミックメモリプリミティブを提供します。
|
パッケージatomicは、同期アルゴリズムの実装に役立つ 低レベルのアトミックメモリプリミティブを提供します。 |
Package syscall contains an interface to the low-level operating system primitives.
|
Package syscall contains an interface to the low-level operating system primitives. |
js
Package js gives access to the WebAssembly host environment when using the js/wasm architecture.
|
Package js gives access to the WebAssembly host environment when using the js/wasm architecture. |
パッケージtestingはGoパッケージの自動テストをサポートします。
|
パッケージtestingはGoパッケージの自動テストをサポートします。 |
fstest
Package fstest implements support for testing implementations and users of file systems.
|
Package fstest implements support for testing implementations and users of file systems. |
internal/testdeps
Package testdeps provides access to dependencies needed by test execution.
|
Package testdeps provides access to dependencies needed by test execution. |
iotest
iotestパッケージは、主にテストに役立つReaderとWriterを実装します。
|
iotestパッケージは、主にテストに役立つReaderとWriterを実装します。 |
quick
quickパッケージは、ブラックボックステストを支援するためのユーティリティ関数を実装します。
|
quickパッケージは、ブラックボックステストを支援するためのユーティリティ関数を実装します。 |
slogtest
slogtestパッケージは、log/slog.Handlerの実装をテストするためのサポートを提供します。
|
slogtestパッケージは、log/slog.Handlerの実装をテストするためのサポートを提供します。 |
text
|
|
scanner
パッケージscannerは、UTF-8エンコードされたテキストのスキャナとトークナイザを提供します。
|
パッケージscannerは、UTF-8エンコードされたテキストのスキャナとトークナイザを提供します。 |
tabwriter
tabwriterパッケージは、入力のタブ区切りの列を適切に整列したテキストに変換する 書き込みフィルタ(tabwriter.Writer)を実装します。
|
tabwriterパッケージは、入力のタブ区切りの列を適切に整列したテキストに変換する 書き込みフィルタ(tabwriter.Writer)を実装します。 |
template
パッケージtemplateは、テキスト出力を生成するためのデータ駆動型テンプレートを実装します。
|
パッケージtemplateは、テキスト出力を生成するためのデータ駆動型テンプレートを実装します。 |
template/parse
パッケージparseは、text/templateおよびhtml/templateで定義されているテンプレートのパースツリーを構築します。
|
パッケージparseは、text/templateおよびhtml/templateで定義されているテンプレートのパースツリーを構築します。 |
パッケージtimeは時間を測定し表示する機能を提供します。
|
パッケージtimeは時間を測定し表示する機能を提供します。 |
tzdata
tzdata パッケージは、タイムゾーンデータベースの埋め込みコピーを提供します。
|
tzdata パッケージは、タイムゾーンデータベースの埋め込みコピーを提供します。 |
unicodeパッケージは、Unicodeコードポイントのいくつかのプロパティをテストするためのデータと関数を提供します。
|
unicodeパッケージは、Unicodeコードポイントのいくつかのプロパティをテストするためのデータと関数を提供します。 |
utf16
Package utf16はUTF-16シーケンスのエンコードとデコードを実装します。
|
Package utf16はUTF-16シーケンスのエンコードとデコードを実装します。 |
utf8
パッケージutf8はUTF-8でエンコードされたテキストをサポートするための関数や定数を実装しています。
|
パッケージutf8はUTF-8でエンコードされたテキストをサポートするための関数や定数を実装しています。 |
Click to show internal directories.
Click to hide internal directories.