#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言語入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本