サードパーティのパッケージを Golang プレイグラウンドにインポートできますか?
Golang プレイグラウンドは、開発者がプラグインを必要とせずに Go コードを作成および実行できる自己完結型システムです。ローカルセットアップ。ただし、これまでサードパーティ パッケージをインポートできませんでした。
2019 年 5 月に、プレイグラウンドの重要なアップデートがリリースされ、最終的にサードパーティ パッケージのインポートのサポートが追加されました。この機能は、https://proxy.golang.org/ のプロキシ経由でパッケージを取り込むことで実現されます。
サードパーティのパッケージを Go プレイグラウンドにインポートするには、コードに import ステートメントを次のように含めるだけです。通常はそうするでしょう。プレイグラウンドは、プロキシからパッケージを自動的にフェッチし、使用できるようにします。
「gonum/mat」パッケージをインポートし、それを使用してベクトルの内積を計算する例を次に示します。
package main import ( "fmt" "gonum.org/v1/gonum/mat" ) func main() { v1 := mat.NewVecDense(4, []float64{1, 2, 3, 4}) fmt.Println(mat.Dot(v1, v1)) }
このコードは、「30」という正しい結果を出力します。
サードパーティ パッケージのサポートの追加により、Go プレイグラウンドは Go を探索および実験するためのさらに強力なツールになりました。コード。開発者は、幅広いサードパーティ パッケージを簡単に使用して、より複雑で洗練されたプログラムを作成できるようになりました。
以上がGo Playground にサードパーティのパッケージをインポートできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。