Directories
Path | 概要 |
---|---|
archive | |
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 は順序付き値の比較に関連する型と関数を提供します。 |
compress | |
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 形式の圧縮データの読み書きを実装します。 |
container | |
heap パッケージ heap は heap.Interface を実装する任意の型のためのヒープ操作を提供します。 |
パッケージ heap は heap.Interface を実装する任意の型のためのヒープ操作を提供します。 |
list パッケージ list は双方向リンクリストを実装します。 |
パッケージ list は双方向リンクリストを実装します。 |
ring パッケージ ring は円形リストの操作を実装します。 |
パッケージ ring は円形リストの操作を実装します。 |
context パッケージ context は、期限、キャンセル信号、および API 境界やプロセス間でのリクエストスコープの値を運ぶ Context 型を定義します。 |
パッケージ context は、期限、キャンセル信号、および API 境界やプロセス間でのリクエストスコープの値を運ぶ Context 型を定義します。 |
crypto パッケージ 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 パースおよびシリアル化に使用される共有の低レベル構造を含みます。 |
database | |
sql パッケージ sql は SQL(または SQL に似た)データベースの周りに一般的なインターフェースを提供します。 |
パッケージ sql は SQL(または SQL に似た)データベースの周りに一般的なインターフェースを提供します。 |
sql/driver パッケージ driver は、パッケージ sql で使用されるデータベースドライバによって実装されるインターフェースを定義します。 |
パッケージ driver は、パッケージ sql で使用されるデータベースドライバによって実装されるインターフェースを定義します。 |
debug | |
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 プログラムに埋め込まれたファイルへのアクセスを提供します。 |
encoding パッケージ 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 を実装します。 |
go | |
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” のような文字列。 |
|
hash パッケージ 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 は、バイトシーケンスに対するハッシュ関数を提供します。 |
|
html パッケージ html は、HTML テキストのエスケープおよびエスケープ解除のための関数を提供します。 |
|
template パッケージ template (html/template) は、コードインジェクションに対して安全な HTML 出力を生成するためのデータ駆動型テンプレートを実装します。 |
|
image パッケージ image は、基本的な 2D 画像ライブラリを実装します。 |
|
color パッケージ color は、基本的な色ライブラリを実装します。 |
|
color/palette パッケージ palette は、標準のカラーパレットを提供します。 |
|
draw パッケージ draw は、画像合成関数を提供します。 |
|
gif パッケージ gif は、GIF 画像のデコーダーおよびエンコーダーを実装します。 |
|
internal/imageutil パッケージ imageutil は、画像関連パッケージによって共有されるコードを含みます。 |
|
jpeg パッケージ jpeg は、JPEG 画像のデコーダーおよびエンコーダーを実装します。 |
|
png パッケージ png は、PNG 画像のデコーダーおよびエンコーダーを実装します。 |
|
index | |
suffixarray パッケージ suffixarray は、メモリ内サフィックス配列を使用して対数時間で部分文字列検索を実装します。 |
|
internal | |
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 ストリームのデコンプレッサを提供します。 |
io パッケージ io は、I/O プリミティブへの基本インターフェースを提供します。 |
パッケージ io は、I/O プリミティブへの基本インターフェースを提供します。 |
fs パッケージ fs は、ファイルシステムへの基本インターフェースを定義します。 |
パッケージ fs は、ファイルシステムへの基本インターフェースを定義します。 |
ioutil パッケージ ioutil は、いくつかの I/O ユーティリティ関数を実装します。 |
パッケージ ioutil は、いくつかの I/O ユーティリティ関数を実装します。 |
iter パッケージ iter は、シーケンス上のイテレータに関連する基本的な定義と操作を提供します。 |
パッケージ iter は、シーケンス上のイテレータに関連する基本的な定義と操作を提供します。 |
log パッケージ 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 は、任意の型のマップに役立つさまざまな関数を定義します。 |
math パッケージ math は、基本的な定数と数学関数を提供します。 |
パッケージ math は、基本的な定数と数学関数を提供します。 |
big パッケージ big は、任意精度の算術(大きな数)を実装します。 |
パッケージ big は、任意精度の算術(大きな数)を実装します。 |
bits パッケージ bits は、事前に宣言された符号なし整数型のビットカウントおよび操作関数を実装します。 |
パッケージ bits は、事前に宣言された符号なし整数型のビットカウントおよび操作関数を実装します。 |
cmplx パッケージ cmplx は、複素数のための基本的な定数と数学関数を提供します。 |
パッケージ cmplx は、複素数のための基本的な定数と数学関数を提供します。 |
rand パッケージ rand は、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、セキュリティに敏感な作業には使用すべきではありません。 |
パッケージ rand は、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、セキュリティに敏感な作業には使用すべきではありません。 |
rand/v2 パッケージ rand は、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、セキュリティに敏感な作業には使用すべきではありません。 |
パッケージ rand は、シミュレーションなどのタスクに適した擬似乱数生成器を実装しますが、セキュリティに敏感な作業には使用すべきではありません。 |
mime パッケージ mime は、MIME 仕様の一部を実装します。 |
パッケージ mime は、MIME 仕様の一部を実装します。 |
multipart パッケージ multipart は、RFC 2046 で定義された MIME マルチパート解析を実装します。 |
パッケージ multipart は、RFC 2046 で定義された MIME マルチパート解析を実装します。 |
quotedprintable パッケージ quotedprintable は、RFC 2045 で指定された quoted-printable エンコーディングを実装します。 |
パッケージ quotedprintable は、RFC 2045 で指定された quoted-printable エンコーディングを実装します。 |
net パッケージ 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 を解析し、クエリエスケープを実装します。 |
os パッケージ os は、オペレーティングシステム機能へのプラットフォームに依存しないインターフェースを提供します。 |
パッケージ os は、オペレーティングシステム機能へのプラットフォームに依存しないインターフェースを提供します。 |
exec パッケージ exec は、外部コマンドを実行します。 |
パッケージ exec は、外部コマンドを実行します。 |
exec/internal/fdtest パッケージ fdtest は、exec を通じてファイルディスクリプタを操作するためのテストヘルパーを提供します。 |
パッケージ fdtest は、exec を通じてファイルディスクリプタを操作するためのテストヘルパーを提供します。 |
signal パッケージ signal は、受信信号へのアクセスを実装します。 |
パッケージ signal は、受信信号へのアクセスを実装します。 |
user パッケージ user は、名前または ID によるユーザーアカウントの検索を可能にします。 |
パッケージ user は、名前または ID によるユーザーアカウントの検索を可能にします。 |
path パッケージ path は、スラッシュ区切りのパスを操作するためのユーティリティルーチンを実装します。 |
パッケージ path は、スラッシュ区切りのパスを操作するためのユーティリティルーチンを実装します。 |
filepath パッケージ filepath は、ターゲットオペレーティングシステムで定義されたファイルパスと互換性のある方法でファイル名パスを操作するためのユーティリティルーチンを実装します。 |
パッケージ filepath は、ターゲットオペレーティングシステムで定義されたファイルパスと互換性のある方法でファイル名パスを操作するためのユーティリティルーチンを実装します。 |
plugin パッケージ plugin は、Go プラグインの読み込みとシンボル解決を実装します。 |
パッケージ plugin は、Go プラグインの読み込みとシンボル解決を実装します。 |
reflect パッケージ reflect は、ランタイムリフレクションを実装し、プログラムが任意の型のオブジェクトを操作できるようにします。 |
パッケージ reflect は、ランタイムリフレクションを実装し、プログラムが任意の型のオブジェクトを操作できるようにします。 |
internal/example1 | |
internal/example2 | |
regexp パッケージ regexp は、正規表現検索を実装します。 |
パッケージ regexp は、正規表現検索を実装します。 |
syntax パッケージ syntax は、正規表現を解析木に解析し、解析木をプログラムにコンパイルします。 |
パッケージ syntax は、正規表現を解析木に解析し、解析木をプログラムにコンパイルします。 |
runtime パッケージ 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 は、構造体のプロパティを変更するために構造体フィールドとして使用できるマーカ型を定義します。 |
sync パッケージ sync は、相互排除ロックなどの基本的な同期プリミティブを提供します。 |
パッケージ sync は、相互排除ロックなどの基本的な同期プリミティブを提供します。 |
atomic パッケージ atomic は、同期アルゴリズムを実装するために役立つ低レベルのアトミックメモリプリミティブを提供します。 |
パッケージ atomic は、同期アルゴリズムを実装するために役立つ低レベルのアトミックメモリプリミティブを提供します。 |
syscall パッケージ syscall は、低レベルのオペレーティングシステムプリミティブへのインターフェースを含みます。 |
パッケージ syscall は、低レベルのオペレーティングシステムプリミティブへのインターフェースを含みます。 |
js パッケージ js は、js/wasm アーキテクチャを使用する際に WebAssembly ホスト環境へのアクセスを提供します。 |
パッケージ js は、js/wasm アーキテクチャを使用する際に WebAssembly ホスト環境へのアクセスを提供します。 |
testing パッケージ 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 の実装をテストするためのサポートを実装します。 |
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 は、時間を測定および表示するための機能を提供します。 |
パッケージ time は、時間を測定および表示するための機能を提供します。 |
tzdata パッケージ tzdata は、タイムゾーンデータベースの埋め込まれたコピーを提供します。 |
パッケージ tzdata は、タイムゾーンデータベースの埋め込まれたコピーを提供します。 |
unicode パッケージ unicode は、Unicode コードポイントのいくつかのプロパティをテストするためのデータと関数を提供します。 |
パッケージ unicode は、Unicode コードポイントのいくつかのプロパティをテストするためのデータと関数を提供します。 |
utf16 パッケージ utf16 は、UTF-16 シーケンスのエンコーディングとデコーディングを実装します。 |
パッケージ utf16 は、UTF-16 シーケンスのエンコーディングとデコーディングを実装します。 |
utf8 パッケージ utf8 は、UTF-8 でエンコードされたテキストをサポートするための関数と定数を実装します。 |
パッケージ utf8 は、UTF-8 でエンコードされたテキストをサポートするための関数と定数を実装します。 |
unique ユニークパッケージは、比較可能な値を正規化(「インターニング」)するための機能を提供します。 |
ユニークパッケージは、比較可能な値を正規化(「インターニング」)するための機能を提供します。 |
unsafe パッケージ unsafe は、Go プログラムの型安全性を回避する操作を含みます。 |
パッケージ unsafe は、Go プログラムの型安全性を回避する操作を含みます。 |