#14 Goで学ぶ外部ライブラリの基本
Goの外部ライブラリは、`go get`というコマンドと`go.mod`という管理ファイルを使って導入します。この記事では、Goにおける外部ライブラリの使い方の基本を解説します。
go getでライブラリを追加する
go get github.com/google/uuid
Goのライブラリは、多くの場合GitHubのURLのような形式で指定するのが特徴です。
ライブラリを使う
import "github.com/google/uuid"
id := uuid.New()
fmt.Println(id)
go.modという管理ファイル
プロジェクトで使っているライブラリは、`go.mod`というファイルに自動的に記録されます。他の人がこのプロジェクトを動かす際は、`go mod download`を実行するだけで、必要なライブラリが揃います。
Goならではの注意点
Goのライブラリ名は、npmやpipのような短い名前ではなく、多くの場合「どこで公開されているか」を表すURLのような形式になっています。最初は長く感じるかもしれませんが、公開元が明確になるという利点があります。
まとめ
Goの外部ライブラリは`go get`で導入し、`go.mod`で管理します。URL形式のライブラリ名にも慣れておきましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Goをもっと学びたい方には「Go言語入門」がおすすめです。
コメント
コメントを投稿