Go Lang でモジュールを作成し、それをMainパッケージで使用する

呼び出したいモジュールを作成する まずは利用するgreetingsモジュールを作成する。 go mod init example.com/greetings 上記を実行する。 go: creating new go.mod: module example.com/greetings というメッセ―ジとともに、go.modが作成される。 ちなみにコマンドに記入した`example.com‘はドメイン名ではGo ツールによってモジュールをダウンロードできるパスになるっぽいらしいけれど、よくわからない。 次にgreetings.goというファイルを作成し、 package greetings import "fmt" // Hello returns a greeting for the named person. func Hello(name string) string { // Return a greeting that embeds the name in a message. message := fmt.Sprintf("Hi, %v. Welcome!", name) return message } 上記のように記入する。 これでパッケージは作成できた。 mainのパッケージを作成する 次にこれを呼び出していく。 先ほど作成したgreetingsモジュールが格納されているフォルダと同階層にhelloフォルダを作成する <home>/ |-- greetings/ |-- hello/ 今までの通りモジュールを作成する。 go mod init hello ドメインは必須じゃないということだったので、省略してみたが、無事に作成することができた。...

投稿日 · 2023-10-10 · 更新日 · 2024-06-07 · 1 分 · nove-b