Directories

Path 概要
パッケージドキュメント(Package Documentation) - img1archive
tar
パッケージ tar は tar アーカイブへのアクセスを実装します。
パッケージ tar は tar アーカイブへのアクセスを実装します。
zip
パッケージ zip は ZIP アーカイブの読み書きをサポートします。
パッケージ zip は ZIP アーカイブの読み書きをサポートします。
bufio
パッケージ bufio はバッファ付き I/O を実装します。これは io.Reader または io.Writer オブジェクトをラップし、インターフェースを実装する別のオブジェクト(Reader または Writer)を作成しますが、バッファリングとテキスト I/O のためのいくつかのヘルプを提供します。
パッケージ bufio はバッファ付き I/O を実装します。これは io.Reader または io.Writer オブジェクトをラップし、インターフェースを実装する別のオブジェクト(Reader または Writer)を作成しますが、バッファリングとテキスト I/O のためのいくつかのヘルプを提供します。
builtin
パッケージ builtin は Go の事前宣言された識別子に関するドキュメントを提供します。
パッケージ builtin は Go の事前宣言された識別子に関するドキュメントを提供します。
bytes
パッケージ bytes はバイトスライスの操作のための関数を実装します。
パッケージ bytes はバイトスライスの操作のための関数を実装します。
cmp
パッケージ cmp は順序付き値の比較に関連する型と関数を提供します。
パッケージ cmp は順序付き値の比較に関連する型と関数を提供します。
パッケージドキュメント(Package Documentation) - img2compress
bzip2
パッケージ bzip2 は bzip2 のデコンプレッションを実装します。
パッケージ bzip2 は bzip2 のデコンプレッションを実装します。
flate
パッケージ flate は RFC 1951 で説明されている DEFLATE 圧縮データ形式を実装します。
パッケージ flate は RFC 1951 で説明されている DEFLATE 圧縮データ形式を実装します。
gzip
パッケージ gzip は RFC 1952 で指定された gzip 形式の圧縮ファイルの読み書きを実装します。
パッケージ gzip は RFC 1952 で指定された gzip 形式の圧縮ファイルの読み書きを実装します。
lzw
パッケージ lzw は T. A. Welch の「A Technique for High-Performance Data Compression」に記載されている Lempel-Ziv-Welch 圧縮データ形式を実装します。
パッケージ lzw は T. A. Welch の「A Technique for High-Performance Data Compression」に記載されている Lempel-Ziv-Welch 圧縮データ形式を実装します。
zlib
パッケージ zlib は RFC 1950 で指定された zlib 形式の圧縮データの読み書きを実装します。
パッケージ zlib は RFC 1950 で指定された zlib 形式の圧縮データの読み書きを実装します。
パッケージドキュメント(Package Documentation) - img3container
heap
パッケージ heap は heap.Interface を実装する任意の型のためのヒープ操作を提供します。
パッケージ heap は heap.Interface を実装する任意の型のためのヒープ操作を提供します。
list
パッケージ list は双方向リンクリストを実装します。
パッケージ list は双方向リンクリストを実装します。
ring
パッケージ ring は円形リストの操作を実装します。
パッケージ ring は円形リストの操作を実装します。
context
パッケージ context は、期限、キャンセル信号、および API 境界やプロセス間でのリクエストスコープの値を運ぶ Context 型を定義します。
パッケージ context は、期限、キャンセル信号、および API 境界やプロセス間でのリクエストスコープの値を運ぶ Context 型を定義します。
パッケージドキュメント(Package Documentation) - img4crypto
パッケージ crypto は一般的な暗号定数を集めます。
パッケージ crypto は一般的な暗号定数を集めます。
aes
パッケージ aes は、米国連邦情報処理標準出版物 197 で定義された AES 暗号化(以前は Rijndael)を実装します。
パッケージ aes は、米国連邦情報処理標準出版物 197 で定義された AES 暗号化(以前は Rijndael)を実装します。
cipher
パッケージ cipher は、低レベルのブロック暗号実装の周りにラップできる標準のブロック暗号モードを実装します。
パッケージ cipher は、低レベルのブロック暗号実装の周りにラップできる標準のブロック暗号モードを実装します。
des
パッケージ des は、米国連邦情報処理標準出版物 46-3 で定義されたデータ暗号化標準(DES)およびトリプルデータ暗号化アルゴリズム(TDEA)を実装します。
パッケージ des は、米国連邦情報処理標準出版物 46-3 で定義されたデータ暗号化標準(DES)およびトリプルデータ暗号化アルゴリズム(TDEA)を実装します。
dsa
パッケージ dsa は、FIPS 186-3 で定義されたデジタル署名アルゴリズムを実装します。
パッケージ dsa は、FIPS 186-3 で定義されたデジタル署名アルゴリズムを実装します。
ecdh
パッケージ ecdh は、NIST 曲線および Curve25519 上の楕円曲線 Diffie-Hellman を実装します。
パッケージ ecdh は、NIST 曲線および Curve25519 上の楕円曲線 Diffie-Hellman を実装します。
ecdsa
パッケージ ecdsa は、FIPS 186-4 および SEC 1, Version 2.0 で定義された楕円曲線デジタル署名アルゴリズムを実装します。
パッケージ ecdsa は、FIPS 186-4 および SEC 1, Version 2.0 で定義された楕円曲線デジタル署名アルゴリズムを実装します。
ed25519
パッケージ ed25519 は Ed25519 署名アルゴリズムを実装します。
パッケージ ed25519 は Ed25519 署名アルゴリズムを実装します。
elliptic
パッケージ elliptic は、素数体上の標準 NIST P-224、P-256、P-384、および P-521 楕円曲線を実装します。
パッケージ elliptic は、素数体上の標準 NIST P-224、P-256、P-384、および P-521 楕円曲線を実装します。
hmac
パッケージ hmac は、米国連邦情報処理標準出版物 198 で定義されたキー付きハッシュメッセージ認証コード(HMAC)を実装します。
パッケージ hmac は、米国連邦情報処理標準出版物 198 で定義されたキー付きハッシュメッセージ認証コード(HMAC)を実装します。
internal/alias
パッケージ alias はメモリアイデンティティテストを実装します。
パッケージ alias はメモリアイデンティティテストを実装します。
internal/bigmod
internal/boring
パッケージ boring は BoringCrypto 実装関数へのアクセスを提供します。
パッケージ boring は BoringCrypto 実装関数へのアクセスを提供します。
internal/boring/bbig
internal/boring/bcache
パッケージ bcache は BoringCrypto のための GC フレンドリーなキャッシュを実装します([Cache] を参照)。
パッケージ bcache は BoringCrypto のための GC フレンドリーなキャッシュを実装します([Cache] を参照)。
internal/boring/sig
パッケージ sig は呼び出すことができる「コード署名」を保持し、特定のコードシーケンスが最終バイナリにリンクされる結果をもたらします。
パッケージ sig は呼び出すことができる「コード署名」を保持し、特定のコードシーケンスが最終バイナリにリンクされる結果をもたらします。
internal/cryptotest
internal/edwards25519
パッケージ edwards25519 は、ねじれたエドワーズ曲線のグループロジックを実装します。
パッケージ edwards25519 は、ねじれたエドワーズ曲線のグループロジックを実装します。
internal/edwards25519/field
パッケージ field は 2^255-19 での高速算術を実装します。
パッケージ field は 2^255-19 での高速算術を実装します。
internal/hpke
internal/mlkem768
パッケージ mlkem768 は量子耐性のあるキーカプセル化メソッド ML-KEM(以前は Kyber として知られていた)を実装します。
パッケージ mlkem768 は量子耐性のあるキーカプセル化メソッド ML-KEM(以前は Kyber として知られていた)を実装します。
internal/nistec
パッケージ nistec は FIPS 186-4 の NIST P 楕円曲線を実装します。
パッケージ nistec は FIPS 186-4 の NIST P 楕円曲線を実装します。
internal/nistec/fiat
internal/randutil
パッケージ randutil はさまざまな暗号パッケージのための内部ランダムユーティリティを含みます。
パッケージ randutil はさまざまな暗号パッケージのための内部ランダムユーティリティを含みます。
md5
パッケージ md5 は RFC 1321 で定義された MD5 ハッシュアルゴリズムを実装します。
パッケージ md5 は RFC 1321 で定義された MD5 ハッシュアルゴリズムを実装します。
rand
パッケージ rand は暗号的に安全な乱数生成器を実装します。
パッケージ rand は暗号的に安全な乱数生成器を実装します。
rc4
パッケージ rc4 は、Bruce Schneier の Applied Cryptography で定義された RC4 暗号化を実装します。
パッケージ rc4 は、Bruce Schneier の Applied Cryptography で定義された RC4 暗号化を実装します。
rsa
パッケージ rsa は PKCS #1 および RFC 8017 で指定された RSA 暗号化を実装します。
パッケージ 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
パッケージ sha512 は FIPS 180-4 で定義された SHA-384、SHA-512、SHA-512/224、および SHA-512/256 ハッシュアルゴリズムを実装します。
パッケージ sha512 は FIPS 180-4 で定義された SHA-384、SHA-512、SHA-512/224、および SHA-512/256 ハッシュアルゴリズムを実装します。
subtle
パッケージ subtle は、暗号コードでしばしば役立つ関数を実装しますが、正しく使用するには注意が必要です。
パッケージ 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
パッケージ macOS は、syscall パッケージが libSystem.dylib へのアクセスを提供するのと同様に、Core Foundation および Security.framework のための cgo を使用しないラッパーを提供します。
パッケージ macOS は、syscall パッケージが libSystem.dylib へのアクセスを提供するのと同様に、Core Foundation および Security.framework のための cgo を使用しないラッパーを提供します。
x509/pkix
パッケージ pkix は、X.509 証明書、CRL、および OCSP の ASN.1 パースおよびシリアル化に使用される共有の低レベル構造を含みます。
パッケージ pkix は、X.509 証明書、CRL、および OCSP の ASN.1 パースおよびシリアル化に使用される共有の低レベル構造を含みます。
パッケージドキュメント(Package Documentation) - img5database
sql
パッケージ sql は SQL(または SQL に似た)データベースの周りに一般的なインターフェースを提供します。
パッケージ sql は SQL(または SQL に似た)データベースの周りに一般的なインターフェースを提供します。
sql/driver
パッケージ driver は、パッケージ sql で使用されるデータベースドライバによって実装されるインターフェースを定義します。
パッケージ driver は、パッケージ sql で使用されるデータベースドライバによって実装されるインターフェースを定義します。
パッケージドキュメント(Package Documentation) - img6debug
buildinfo
パッケージ buildinfo は、Go バイナリに埋め込まれたビルド情報へのアクセスを提供します。
パッケージ buildinfo は、Go バイナリに埋め込まれたビルド情報へのアクセスを提供します。
dwarf
パッケージ dwarf は、DWARF 2.0 標準に従って実行可能ファイルから読み込まれた DWARF デバッグ情報へのアクセスを提供します。
パッケージ dwarf は、DWARF 2.0 標準に従って実行可能ファイルから読み込まれた 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
パッケージ embed は、実行中の Go プログラムに埋め込まれたファイルへのアクセスを提供します。
パッケージ embed は、実行中の Go プログラムに埋め込まれたファイルへのアクセスを提供します。
パッケージドキュメント(Package Documentation) - img7encoding
パッケージ encoding は、データをバイトレベルおよびテキスト表現に変換する他のパッケージによって共有されるインターフェースを定義します。
パッケージ encoding は、データをバイトレベルおよびテキスト表現に変換する他のパッケージによって共有されるインターフェースを定義します。
ascii85
パッケージ ascii85 は、btoa ツールおよび Adobe の PostScript および PDF ドキュメント形式で使用される ascii85 データエンコーディングを実装します。
パッケージ 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
パッケージ base32 は RFC 4648 で指定された base32 エンコーディングを実装します。
パッケージ base32 は RFC 4648 で指定された base32 エンコーディングを実装します。
base64
パッケージ base64 は RFC 4648 で指定された base64 エンコーディングを実装します。
パッケージ base64 は RFC 4648 で指定された base64 エンコーディングを実装します。
binary
パッケージ binary は、数値とバイトシーケンスの間の単純な変換および varints のエンコーディングとデコーディングを実装します。
パッケージ binary は、数値とバイトシーケンスの間の単純な変換および varints のエンコーディングとデコーディングを実装します。
csv
パッケージ csv はカンマ区切り値(CSV)ファイルの読み書きを行います。
パッケージ csv はカンマ区切り値(CSV)ファイルの読み書きを行います。
gob
パッケージ gob は gobs のストリームを管理します - [Encoder](送信者)と [Decoder](受信者)間で交換されるバイナリ値です。
パッケージ gob は gobs のストリームを管理します - [Encoder](送信者)と [Decoder](受信者)間で交換されるバイナリ値です。
hex
パッケージ hex は16進エンコーディングとデコーディングを実装します。
パッケージ hex は16進エンコーディングとデコーディングを実装します。
json
パッケージ json は RFC 7159 で定義された JSON のエンコーディングとデコーディングを実装します。
パッケージ json は RFC 7159 で定義された JSON のエンコーディングとデコーディングを実装します。
pem
パッケージ pem は、プライバシー強化メールに由来する PEM データエンコーディングを実装します。
パッケージ pem は、プライバシー強化メールに由来する PEM データエンコーディングを実装します。
xml
パッケージ xml は、XML 名前空間を理解するシンプルな XML 1.0 パーサーを実装します。
パッケージ xml は、XML 名前空間を理解するシンプルな XML 1.0 パーサーを実装します。
errors
パッケージ errors はエラーを操作するための関数を実装します。
パッケージ errors はエラーを操作するための関数を実装します。
expvar
パッケージ expvar は、サーバーの操作カウンタなどの公開変数への標準化されたインターフェースを提供します。
パッケージ expvar は、サーバーの操作カウンタなどの公開変数への標準化されたインターフェースを提供します。
flag
パッケージ flag はコマンドラインフラグのパースを実装します。
パッケージ flag はコマンドラインフラグのパースを実装します。
fmt
パッケージ fmt は、C の printf および scanf に類似した関数を使用したフォーマットされた I/O を実装します。
パッケージ fmt は、C の printf および scanf に類似した関数を使用したフォーマットされた I/O を実装します。
パッケージドキュメント(Package Documentation) - img8go
ast
パッケージ ast は Go パッケージの構文木を表すために使用される型を宣言します。
パッケージ ast は Go パッケージの構文木を表すために使用される型を宣言します。
build
パッケージ build は Go パッケージに関する情報を収集します。
パッケージ build は Go パッケージに関する情報を収集します。
build/constraint
パッケージ constraint はビルド制約行のパースと評価を実装します。
パッケージ constraint はビルド制約行のパースと評価を実装します。
constant
パッケージ constant は、型なしの Go 定数を表す値とその対応する操作を実装します。
パッケージ constant は、型なしの Go 定数を表す値とその対応する操作を実装します。
doc
パッケージ doc は Go AST からソースコードのドキュメントを抽出します。
パッケージ doc は Go AST からソースコードのドキュメントを抽出します。
doc/comment
パッケージ comment は、パッケージ、const、func、type、または var のトップレベル宣言の直前にあるコメント(ドキュメントコメント)をパースおよび再フォーマットします。
パッケージ comment は、パッケージ、const、func、type、または var のトップレベル宣言の直前にあるコメント(ドキュメントコメント)をパースおよび再フォーマットします。
format
パッケージ format は Go ソースの標準フォーマットを実装します。
パッケージ format は Go ソースの標準フォーマットを実装します。
importer
パッケージ importer はエクスポートデータインポータへのアクセスを提供します。
パッケージ importer はエクスポートデータインポータへのアクセスを提供します。
internal/gccgoimporter
パッケージ gccgoimporter は gccgo 生成のオブジェクトファイルのインポートを実装します。
パッケージ gccgoimporter は gccgo 生成のオブジェクトファイルのインポートを実装します。
internal/gcimporter
パッケージ gcimporter は gc 生成のオブジェクトファイルのインポートを実装します。
パッケージ gcimporter は gc 生成のオブジェクトファイルのインポートを実装します。
internal/srcimporter
パッケージ srcimporter は、インストールされたパッケージではなく、ソースファイルから直接インポートを実装します。
パッケージ srcimporter は、インストールされたパッケージではなく、ソースファイルから直接インポートを実装します。
internal/typeparams
parser
パッケージ parser は Go ソースファイルのパーサーを実装します。
パッケージ parser は Go ソースファイルのパーサーを実装します。
printer
パッケージ printer は AST ノードの印刷を実装します。
パッケージ printer は AST ノードの印刷を実装します。
scanner
パッケージ scanner は Go ソーステキストのスキャナーを実装します。
パッケージ scanner は Go ソーステキストのスキャナーを実装します。
token
パッケージ token は、Go プログラミング言語の字句トークンとトークンに対する基本操作(印刷、述語)を表す定数を定義します。
types
パッケージ types は、データ型を宣言し、Go パッケージの型チェックのためのアルゴリズムを実装します。
version
パッケージ version は、[Go バージョン] に対する操作を提供します。[Go ツールチェーン名構文]: “go1.20”、”go1.21.0”、”go1.22rc2”、および “go1.23.4-bigcorp” のような文字列。
パッケージドキュメント(Package Documentation) - img9hash
パッケージ hash は、ハッシュ関数のインターフェースを提供します。
adler32
パッケージ adler32 は、Adler-32 チェックサムを実装します。
crc32
パッケージ crc32 は、32 ビットの循環冗長検査、または CRC-32 チェックサムを実装します。
crc64
パッケージ crc64 は、64 ビットの循環冗長検査、または CRC-64 チェックサムを実装します。
fnv
パッケージ fnv は、Glenn Fowler、Landon Curt Noll、および Phong Vo によって作成された非暗号化ハッシュ関数 FNV-1 および FNV-1a を実装します。
maphash
パッケージ maphash は、バイトシーケンスに対するハッシュ関数を提供します。
パッケージドキュメント(Package Documentation) - img10html
パッケージ html は、HTML テキストのエスケープおよびエスケープ解除のための関数を提供します。
template
パッケージ template (html/template) は、コードインジェクションに対して安全な HTML 出力を生成するためのデータ駆動型テンプレートを実装します。
パッケージドキュメント(Package Documentation) - img11image
パッケージ image は、基本的な 2D 画像ライブラリを実装します。
color
パッケージ color は、基本的な色ライブラリを実装します。
color/palette
パッケージ palette は、標準のカラーパレットを提供します。
draw
パッケージ draw は、画像合成関数を提供します。
gif
パッケージ gif は、GIF 画像のデコーダーおよびエンコーダーを実装します。
internal/imageutil
パッケージ imageutil は、画像関連パッケージによって共有されるコードを含みます。
jpeg
パッケージ jpeg は、JPEG 画像のデコーダーおよびエンコーダーを実装します。
png
パッケージ png は、PNG 画像のデコーダーおよびエンコーダーを実装します。
パッケージドキュメント(Package Documentation) - img12index
suffixarray
パッケージ suffixarray は、メモリ内サフィックス配列を使用して対数時間で部分文字列検索を実装します。
パッケージドキュメント(Package Documentation) - img13internal
abi
asan
パッケージ asan は、アドレスサニタイザーのために手動でコードを計測するためのヘルパー関数を含みます。
bisect
パッケージ bisect は、コンパイラや他のプログラムによって bisect デバッグツールのターゲットとして使用されることができます。
buildcfg
パッケージ buildcfg は、現在の環境によって記述されたビルド構成へのアクセスを提供します。
bytealg
byteorder
パッケージ byteorder は、リトルエンディアンおよびビッグエンディアンの整数型をバイトスライスから/へデコードおよびエンコードするための関数を提供します。
cfg
パッケージ cfg は、Go コマンドと internal/testenv に共有される構成を保持します。
chacha8rand
パッケージ chacha8rand は、ChaCha8 に基づく擬似乱数生成器を実装します。
concurrent
coverage
coverage/calloc
coverage/cfile
パッケージ cfile は、カバレッジファイルの管理を実装します。
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
パッケージ cpu は、Go 標準ライブラリによって使用されるプロセッサ機能の検出を実装します。
dag
パッケージ dag は、有向非巡回グラフを表現するための言語を実装します。
diff
filepathlite
パッケージ filepathlite は、path/filepath のサブセットを実装し、”os” によってインポート可能なパッケージのみを使用します。
fmtsort
パッケージ fmtsort は、fmt および text/template パッケージのために、マップの一般的な安定した順序付けメカニズムを提供します。
fuzz
パッケージ fuzz は、”go test” で構築されたテストおよびテストパッケージでファジング機能を使用するプログラムのための一般的なファジング機能を提供します。
goarch
パッケージ goarch は、GOARCH 特有の定数を含みます。
godebug
パッケージ godebug は、$GODEBUG 環境変数の設定を他のパッケージで利用できるようにします。
godebugs
パッケージ godebugs は、internal/godebug、runtime、runtime/metrics、および cmd/go/internal/load を含むさまざまな他のパッケージで使用される既知の GODEBUG 設定のテーブルを提供します。
goexperiment
パッケージ goexperiment は、ツールチェーン実験のサポートを実装します。
goos
パッケージ goos は、GOOS 特有の定数を含みます。
goroot
gover
パッケージ gover は、1.21.0 や 1.21rc1 のような Go ツールチェーンバージョンのサポートを実装します。
goversion
itoa
lazyregexp
パッケージ lazyregexp は、regexp の薄いラッパーであり、グローバル regexp 変数を初期化時に強制的にコンパイルすることなく使用できるようにします。
lazytemplate
パッケージ lazytemplate は、text/template の薄いラッパーであり、グローバルテンプレート変数を初期化時に強制的に解析することなく使用できるようにします。
msan
パッケージ msan は、メモリサニタイザーのために手動でコードを計測するためのヘルパー関数を含みます。
nettrace
パッケージ nettrace は、net パッケージ内のアクティビティをトレースするための内部フックを含みます。
obscuretestdata
パッケージ obscuretestdata は、golang.org/issue/34986 に主に起因するテストデータをより簡単に扱うためにテストで使用される機能を含みます。
oserror
パッケージ oserror は、os パッケージで使用されるエラー値を定義します。
pkgbits
パッケージ pkgbits は、Unified IR のエクスポートデータ形式のための低レベルのコーディング抽象を実装します。
platform
poll
パッケージ poll は、ポーリングを使用してファイルディスクリプタでのノンブロッキング I/O をサポートします。
profile
パッケージ profile は、pprof プロファイルを有向グラフとして表現します。
profilerecord
パッケージ profilerecord は、深いスタックトレースを持つプロファイリングレコードを表現するために使用される内部型を保持します。
race
パッケージ race は、レース検出器のために手動でコードを計測するためのヘルパー関数を含みます。
reflectlite
パッケージ reflectlite は、”runtime”、”unsafe”、および “internal/abi” 以外のパッケージを使用せずに、reflect の軽量版を実装します。
runtime/atomic
パッケージ atomic は、sync/atomic に依存しない原子操作をランタイムに提供します。
runtime/exithook
パッケージ exithook は、終了時のクリーンアップのための限られたサポートを提供します。
runtime/syscall
パッケージ syscall は、ランタイムに必要なシステムコールのプリミティブを提供します。
saferio
パッケージ saferio は、大量のメモリを不必要に割り当てない I/O 関数を提供します。
singleflight
パッケージ singleflight は、重複した関数呼び出しの抑制メカニズムを提供します。
stringslite
パッケージ stringslite は、”os” によってインポート可能なパッケージのみを使用して、strings のサブセットを実装します。
syscall/execenv
syscall/unix
syscall/windows
syscall/windows/registry
パッケージ registry は、Windows レジストリへのアクセスを提供します。
syscall/windows/sysdll
パッケージ sysdll は、Go 自体によって使用される Windows DLL 名を記録および報告する内部リーフパッケージです。
sysinfo
パッケージ sysinfo は、デバッグや情報目的で使用できる高レベルのハードウェア情報収集を実装します。
testenv
パッケージ testenv は、Go チームによって実行される異なるテスト環境で利用可能な機能に関する情報を提供します。
testlog
パッケージ testlog は、テストと os パッケージ間のバックチャネル通信経路を提供し、cmd/go がテストが参照する環境変数やファイルを確認できるようにします。
testpty
パッケージ testpty は、cgo を介して C 関数を呼び出すことによって実装された Unix システム用のシンプルな擬似端末パッケージです。
trace
trace/event
trace/event/go122
trace/internal/oldtrace
パッケージ oldtrace は、バージョン 1.11–1.21 の Go 実行トレースのパーサーを実装します。
trace/internal/testgen/go122
trace/raw
パッケージ raw は、Go 実行トレースを解釈および発行するためのインターフェースを提供します。
trace/testtrace
trace/traceviewer
trace/traceviewer/format
パッケージ traceviewer は、Chrome トレースビューワーで使用される JSON データ構造の定義を提供します。
trace/version
txtar
パッケージ txtar は、トリビアルなテキストベースのファイルアーカイブ形式を実装します。
types/errors
unsafeheader
パッケージ unsafeheader は、Go ランタイムのスライスおよび文字列実装のヘッダー宣言を含みます。
パッケージ unsafeheader は、Go ランタイムのスライスおよび文字列実装のヘッダー宣言を含みます。
weak
弱いポインタを管理するためのパッケージです。
弱いポインタを管理するためのパッケージです。
xcoff
パッケージ xcoff は、XCOFF (Extended Common Object File Format) ファイルへのアクセスを実装します。
パッケージ xcoff は、XCOFF (Extended Common Object File Format) ファイルへのアクセスを実装します。
zstd
パッケージ zstd は、RFC 8878 で説明されている zstd ストリームのデコンプレッサを提供します。
パッケージ zstd は、RFC 8878 で説明されている zstd ストリームのデコンプレッサを提供します。
パッケージドキュメント(Package Documentation) - img14io
パッケージ io は、I/O プリミティブへの基本インターフェースを提供します。
パッケージ io は、I/O プリミティブへの基本インターフェースを提供します。
fs
パッケージ fs は、ファイルシステムへの基本インターフェースを定義します。
パッケージ fs は、ファイルシステムへの基本インターフェースを定義します。
ioutil
パッケージ ioutil は、いくつかの I/O ユーティリティ関数を実装します。
パッケージ ioutil は、いくつかの I/O ユーティリティ関数を実装します。
iter
パッケージ iter は、シーケンス上のイテレータに関連する基本的な定義と操作を提供します。
パッケージ iter は、シーケンス上のイテレータに関連する基本的な定義と操作を提供します。
パッケージドキュメント(Package Documentation) - img15log
パッケージ log は、シンプルなロギングパッケージを実装します。
パッケージ log は、シンプルなロギングパッケージを実装します。
internal
パッケージ internal は、log と log/slog の両方で使用される定義を含みます。
パッケージ internal は、log と log/slog の両方で使用される定義を含みます。
slog
パッケージ slog は、ログレコードにメッセージ、重大度レベル、およびキーと値のペアとして表現されるさまざまな属性を含む構造化ロギングを提供します。
パッケージ slog は、ログレコードにメッセージ、重大度レベル、およびキーと値のペアとして表現されるさまざまな属性を含む構造化ロギングを提供します。
slog/internal
slog/internal/benchmarks
パッケージ benchmarks は、slog のベンチマークを含みます。
パッケージ benchmarks は、slog のベンチマークを含みます。
slog/internal/buffer
パッケージ buffer は、プール割り当てのバイトバッファを提供します。
パッケージ buffer は、プール割り当てのバイトバッファを提供します。
slog/internal/slogtest
パッケージ slogtest は、slog のテスト用サポート関数を含みます。
パッケージ slogtest は、slog のテスト用サポート関数を含みます。
syslog
パッケージ syslog は、システムログサービスへのシンプルなインターフェースを提供します。
パッケージ syslog は、システムログサービスへのシンプルなインターフェースを提供します。
maps
パッケージ maps は、任意の型のマップに役立つさまざまな関数を定義します。
パッケージ maps は、任意の型のマップに役立つさまざまな関数を定義します。
パッケージドキュメント(Package Documentation) - img16math
パッケージ math は、基本的な定数と数学関数を提供します。
パッケージ math は、基本的な定数と数学関数を提供します。
big
パッケージ big は、任意精度の算術(大きな数)を実装します。
パッケージ big は、任意精度の算術(大きな数)を実装します。
bits
パッケージ bits は、事前に宣言された符号なし整数型のビットカウントおよび操作関数を実装します。
パッケージ bits は、事前に宣言された符号なし整数型のビットカウントおよび操作関数を実装します。
cmplx
パッケージ cmplx は、複素数のための基本的な定数と数学関数を提供します。
パッケージ cmplx は、複素数のための基本的な定数と数学関数を提供します。
rand
パッケージ rand は、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、セキュリティに敏感な作業には使用すべきではありません。
パッケージ rand は、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、セキュリティに敏感な作業には使用すべきではありません。
rand/v2
パッケージ rand は、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、セキュリティに敏感な作業には使用すべきではありません。
パッケージ rand は、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、セキュリティに敏感な作業には使用すべきではありません。
パッケージドキュメント(Package Documentation) - img17mime
パッケージ 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 Documentation) - img18net
パッケージ net は、TCP/IP、UDP、ドメイン名解決、および Unix ドメインソケットを含むネットワーク I/O のためのポータブルインターフェースを提供します。
パッケージ net は、TCP/IP、UDP、ドメイン名解決、および Unix ドメインソケットを含むネットワーク I/O のためのポータブルインターフェースを提供します。
http
パッケージ http は、HTTP クライアントおよびサーバーの実装を提供します。
パッケージ http は、HTTP クライアントおよびサーバーの実装を提供します。
http/cgi
パッケージ cgi は、RFC 3875 で指定された CGI (Common Gateway Interface) を実装します。
パッケージ cgi は、RFC 3875 で指定された CGI (Common Gateway Interface) を実装します。
http/cookiejar
パッケージ cookiejar は、メモリ内の RFC 6265 準拠の http.CookieJar を実装します。
パッケージ cookiejar は、メモリ内の RFC 6265 準拠の http.CookieJar を実装します。
http/fcgi
パッケージ fcgi は、FastCGI プロトコルを実装します。
パッケージ fcgi は、FastCGI プロトコルを実装します。
http/httptest
パッケージ httptest は、HTTP テスト用のユーティリティを提供します。
パッケージ httptest は、HTTP テスト用のユーティリティを提供します。
http/httptrace
パッケージ httptrace は、HTTP クライアントリクエスト内のイベントをトレースするメカニズムを提供します。
パッケージ httptrace は、HTTP クライアントリクエスト内のイベントをトレースするメカニズムを提供します。
http/httputil
パッケージ httputil は、net/http パッケージの一般的なものを補完する HTTP ユーティリティ関数を提供します。
パッケージ httputil は、net/http パッケージの一般的なものを補完する HTTP ユーティリティ関数を提供します。
http/internal
パッケージ internal は、net/http と net/http/httputil で共有される HTTP 内部を含みます。
パッケージ internal は、net/http と net/http/httputil で共有される HTTP 内部を含みます。
http/internal/ascii
http/internal/testcert
パッケージ testcert は、テスト専用のローカルホスト証明書を含みます。
パッケージ testcert は、テスト専用のローカルホスト証明書を含みます。
http/pprof
パッケージ pprof は、HTTP サーバーを介して pprof 可視化ツールが期待する形式でランタイムプロファイリングデータを提供します。
パッケージ pprof は、HTTP サーバーを介して pprof 可視化ツールが期待する形式でランタイムプロファイリングデータを提供します。
internal/cgotest
internal/socktest
パッケージ socktest は、ソケットテスト用のユーティリティを提供します。
パッケージ socktest は、ソケットテスト用のユーティリティを提供します。
mail
パッケージ mail は、メールメッセージの解析を実装します。
パッケージ mail は、メールメッセージの解析を実装します。
netip
パッケージ netip は、小さな値型の IP アドレス型を定義します。
パッケージ netip は、小さな値型の IP アドレス型を定義します。
rpc
パッケージ rpc は、ネットワークまたは他の I/O 接続を介してオブジェクトのエクスポートされたメソッドにアクセスします。
パッケージ rpc は、ネットワークまたは他の I/O 接続を介してオブジェクトのエクスポートされたメソッドにアクセスします。
rpc/jsonrpc
パッケージ jsonrpc は、rpc パッケージのための JSON-RPC 1.0 ClientCodec と ServerCodec を実装します。
パッケージ jsonrpc は、rpc パッケージのための JSON-RPC 1.0 ClientCodec と ServerCodec を実装します。
smtp
パッケージ smtp は、RFC 5321 で定義されたシンプルメール転送プロトコルを実装します。
パッケージ smtp は、RFC 5321 で定義されたシンプルメール転送プロトコルを実装します。
textproto
パッケージ textproto は、HTTP、NNTP、および SMTP のスタイルのテキストベースのリクエスト/レスポンスプロトコルのための一般的なサポートを実装します。
パッケージ textproto は、HTTP、NNTP、および SMTP のスタイルのテキストベースのリクエスト/レスポンスプロトコルのための一般的なサポートを実装します。
url
パッケージ url は、URL を解析し、クエリエスケープを実装します。
パッケージ url は、URL を解析し、クエリエスケープを実装します。
パッケージドキュメント(Package Documentation) - img19os
パッケージ os は、オペレーティングシステム機能へのプラットフォームに依存しないインターフェースを提供します。
パッケージ os は、オペレーティングシステム機能へのプラットフォームに依存しないインターフェースを提供します。
exec
パッケージ exec は、外部コマンドを実行します。
パッケージ exec は、外部コマンドを実行します。
exec/internal/fdtest
パッケージ fdtest は、exec を通じてファイルディスクリプタを操作するためのテストヘルパーを提供します。
パッケージ fdtest は、exec を通じてファイルディスクリプタを操作するためのテストヘルパーを提供します。
signal
パッケージ signal は、受信信号へのアクセスを実装します。
パッケージ signal は、受信信号へのアクセスを実装します。
user
パッケージ user は、名前または ID によるユーザーアカウントの検索を可能にします。
パッケージ user は、名前または ID によるユーザーアカウントの検索を可能にします。
パッケージドキュメント(Package Documentation) - img20path
パッケージ path は、スラッシュ区切りのパスを操作するためのユーティリティルーチンを実装します。
パッケージ path は、スラッシュ区切りのパスを操作するためのユーティリティルーチンを実装します。
filepath
パッケージ filepath は、ターゲットオペレーティングシステムで定義されたファイルパスと互換性のある方法でファイル名パスを操作するためのユーティリティルーチンを実装します。
パッケージ filepath は、ターゲットオペレーティングシステムで定義されたファイルパスと互換性のある方法でファイル名パスを操作するためのユーティリティルーチンを実装します。
plugin
パッケージ plugin は、Go プラグインの読み込みとシンボル解決を実装します。
パッケージ plugin は、Go プラグインの読み込みとシンボル解決を実装します。
パッケージドキュメント(Package Documentation) - img21reflect
パッケージ reflect は、ランタイムリフレクションを実装し、プログラムが任意の型のオブジェクトを操作できるようにします。
パッケージ reflect は、ランタイムリフレクションを実装し、プログラムが任意の型のオブジェクトを操作できるようにします。
internal/example1
internal/example2
パッケージドキュメント(Package Documentation) - img22regexp
パッケージ regexp は、正規表現検索を実装します。
パッケージ regexp は、正規表現検索を実装します。
syntax
パッケージ syntax は、正規表現を解析木に解析し、解析木をプログラムにコンパイルします。
パッケージ syntax は、正規表現を解析木に解析し、解析木をプログラムにコンパイルします。
パッケージドキュメント(Package Documentation) - img23runtime
パッケージ runtime は、Go のランタイムシステムと相互作用する操作を含み、goroutine を制御するための関数などを提供します。
パッケージ runtime は、Go のランタイムシステムと相互作用する操作を含み、goroutine を制御するための関数などを提供します。
cgo
パッケージ cgo は、cgo ツールによって生成されたコードのためのランタイムサポートを含みます。
パッケージ cgo は、cgo ツールによって生成されたコードのためのランタイムサポートを含みます。
coverage
debug
パッケージ debug は、プログラムが実行中に自分自身をデバッグするための機能を含みます。
パッケージ debug は、プログラムが実行中に自分自身をデバッグするための機能を含みます。
internal/math
internal/startlinetest
パッケージ startlinetest は、runtime_test.TestStartLineAsm のためのヘルパーを含みます。
パッケージ startlinetest は、runtime_test.TestStartLineAsm のためのヘルパーを含みます。
internal/sys
パッケージ sys は、ランタイムによって使用されるシステムおよび構成およびアーキテクチャ固有の定数を含みます。
パッケージ sys は、ランタイムによって使用されるシステムおよび構成およびアーキテクチャ固有の定数を含みます。
metrics
パッケージ metrics は、Go ランタイムによってエクスポートされた実装定義メトリックにアクセスするための安定したインターフェースを提供します。
パッケージ metrics は、Go ランタイムによってエクスポートされた実装定義メトリックにアクセスするための安定したインターフェースを提供します。
pprof
パッケージ pprof は、pprof 可視化ツールが期待する形式でランタイムプロファイリングデータを書き込みます。
パッケージ pprof は、pprof 可視化ツールが期待する形式でランタイムプロファイリングデータを書き込みます。
race
パッケージ race は、データ競合検出ロジックを実装します。
パッケージ race は、データ競合検出ロジックを実装します。
race/internal/amd64v1
trace
パッケージ trace は、プログラムが Go 実行トレーサーのためのトレースを生成するための機能を含みます。
パッケージ trace は、プログラムが Go 実行トレーサーのためのトレースを生成するための機能を含みます。
slices
パッケージ slices は、任意の型のスライスに役立つさまざまな関数を定義します。
パッケージ slices は、任意の型のスライスに役立つさまざまな関数を定義します。
sort
パッケージ sort は、スライスおよびユーザー定義コレクションをソートするためのプリミティブを提供します。
パッケージ sort は、スライスおよびユーザー定義コレクションをソートするためのプリミティブを提供します。
strconv
パッケージ strconv は、基本データ型の文字列表現への変換とその逆を実装します。
パッケージ strconv は、基本データ型の文字列表現への変換とその逆を実装します。
strings
パッケージ strings は、UTF-8 エンコードされた文字列を操作するためのシンプルな関数を実装します。
パッケージ strings は、UTF-8 エンコードされた文字列を操作するためのシンプルな関数を実装します。
structs
パッケージ structs は、構造体のプロパティを変更するために構造体フィールドとして使用できるマーカ型を定義します。
パッケージ structs は、構造体のプロパティを変更するために構造体フィールドとして使用できるマーカ型を定義します。
パッケージドキュメント(Package Documentation) - img24sync
パッケージ sync は、相互排除ロックなどの基本的な同期プリミティブを提供します。
パッケージ sync は、相互排除ロックなどの基本的な同期プリミティブを提供します。
atomic
パッケージ atomic は、同期アルゴリズムを実装するために役立つ低レベルのアトミックメモリプリミティブを提供します。
パッケージ atomic は、同期アルゴリズムを実装するために役立つ低レベルのアトミックメモリプリミティブを提供します。
パッケージドキュメント(Package Documentation) - img25syscall
パッケージ syscall は、低レベルのオペレーティングシステムプリミティブへのインターフェースを含みます。
パッケージ syscall は、低レベルのオペレーティングシステムプリミティブへのインターフェースを含みます。
js
パッケージ js は、js/wasm アーキテクチャを使用する際に WebAssembly ホスト環境へのアクセスを提供します。
パッケージ js は、js/wasm アーキテクチャを使用する際に WebAssembly ホスト環境へのアクセスを提供します。
パッケージドキュメント(Package Documentation) - img26testing
パッケージ testing は、Go パッケージの自動テストをサポートします。
パッケージ testing は、Go パッケージの自動テストをサポートします。
fstest
パッケージ fstest は、ファイルシステムの実装とユーザーのテストをサポートします。
パッケージ fstest は、ファイルシステムの実装とユーザーのテストをサポートします。
internal/testdeps
パッケージ testdeps は、テスト実行に必要な依存関係へのアクセスを提供します。
パッケージ testdeps は、テスト実行に必要な依存関係へのアクセスを提供します。
iotest
パッケージ iotest は、主にテスト用に役立つ Readers と Writers を実装します。
パッケージ iotest は、主にテスト用に役立つ Readers と Writers を実装します。
quick
パッケージ quick は、ブラックボックステストを支援するためのユーティリティ関数を実装します。
パッケージ quick は、ブラックボックステストを支援するためのユーティリティ関数を実装します。
slogtest
パッケージ slogtest は、log/slog.Handler の実装をテストするためのサポートを実装します。
パッケージ slogtest は、log/slog.Handler の実装をテストするためのサポートを実装します。
パッケージドキュメント(Package Documentation) - img27text
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 によって定義されたテンプレートのための解析木を構築します。
パッケージドキュメント(Package Documentation) - img28time
パッケージ time は、時間を測定および表示するための機能を提供します。
パッケージ time は、時間を測定および表示するための機能を提供します。
tzdata
パッケージ tzdata は、タイムゾーンデータベースの埋め込まれたコピーを提供します。
パッケージ tzdata は、タイムゾーンデータベースの埋め込まれたコピーを提供します。
パッケージドキュメント(Package Documentation) - img29unicode
パッケージ unicode は、Unicode コードポイントのいくつかのプロパティをテストするためのデータと関数を提供します。
パッケージ unicode は、Unicode コードポイントのいくつかのプロパティをテストするためのデータと関数を提供します。
utf16
パッケージ utf16 は、UTF-16 シーケンスのエンコーディングとデコーディングを実装します。
パッケージ utf16 は、UTF-16 シーケンスのエンコーディングとデコーディングを実装します。
utf8
パッケージ utf8 は、UTF-8 でエンコードされたテキストをサポートするための関数と定数を実装します。
パッケージ utf8 は、UTF-8 でエンコードされたテキストをサポートするための関数と定数を実装します。
unique
ユニークパッケージは、比較可能な値を正規化(「インターニング」)するための機能を提供します。
ユニークパッケージは、比較可能な値を正規化(「インターニング」)するための機能を提供します。
unsafe
パッケージ unsafe は、Go プログラムの型安全性を回避する操作を含みます。
パッケージ unsafe は、Go プログラムの型安全性を回避する操作を含みます。