ホームページ > バックエンド開発 > Golang > Go Playground にサードパーティのパッケージをインポートできますか?

Go Playground にサードパーティのパッケージをインポートできますか?

Linda Hamilton
リリース: 2024-11-09 21:38:02
オリジナル
571 人が閲覧しました

Can I Import Third-Party Packages in the Go Playground?

サードパーティのパッケージを 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート