ホームページ >バックエンド開発 >Golang >どのパッケージを Go プレイグラウンドにインポートできますか?

どのパッケージを Go プレイグラウンドにインポートできますか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-25 02:16:11868ブラウズ

Which Packages Can I Import in the Go Playground?

Go プレイグラウンドでインポート可能なパッケージ

http://play.golang.org の Go プレイグラウンドを使用する場合、ユーザーは特定のパッケージをインポートする機能が制限される場合があります。パッケージ。このガイドは、Playground 環境内でどのパッケージが許容されるかを明確にし、実験ライブラリと補足ライブラリに対応するソリューションを提供することを目的としています。

制限されたパッケージ アクセシビリティ

Playground は、インポート可能なパッケージに特定の制限を課します。

  • 標準ライブラリ パッケージ: プレイグラウンドは、標準ライブラリのほとんどのパッケージへのアクセスを提供します(golang.org/src/).
  • 非標準パッケージ: 公式パッケージ ページの「その他」に分類されているパッケージも含め、標準ライブラリ以外のパッケージは通常インポートできません。

ルールの例外

プレイグラウンドでは、選択された非標準のインポートが許可されますパッケージ:

  • 基本パッケージ: 特定の基準を満たす非標準パッケージはインポートできる場合があります。これらは通常、「github.com/myorg/mypkg」などの基本パッケージ (サブディレクトリなし) です。
  • その他の実験的パッケージ: ケースでは限られた数の実験的パッケージが利用できる場合があります-ケースバイケース。更新については、Playground のドキュメントを参照してください。

推奨事項

Playground でのインポート エラーを回避するには:

  • パッケージの包括的なリストについては、「パッケージ」ページを参照してください。インポート可能な標準ライブラリ パッケージ。
  • Playground のドキュメントを参照して、実験的なライブラリのサポートに関する情報を入手してください。 package.
  • 基本パッケージ基準を満たしていない、または Playground で明示的に許可されていない非標準パッケージの場合、代替オプションには次のものが含まれます。

    • Playground コードベースのフォークと変更。
    • ローカル開発の使用環境。

標準ライブラリ テスト ケース

次のコードを使用して、標準ライブラリ パッケージをインポートする Playground の機能をテストできます:

package main

import (
    // Imports all standard library packages.
    _ "archive/tar"
    _ "archive/zip"
    _ "bufio"
    _ "bytes"

    // ... (Continues through the entire standard library, add as many packages as needed.)
)

func main() {
    println("ok")
}

網羅的なインポート リストにもかかわらず、Playground 環境内の制限により、すべてのパッケージを効果的に利用できるわけではないことに注意してください。

以上がどのパッケージを Go プレイグラウンドにインポートできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。