2022.04.24  

【Go】ローカルパッケージをimportして実行する

Go    

こんなディレクトリがあり、main.goからhello.goを呼びたい場合。

.
|-- mylib
|   `-- hello.go
`-- main.go

main.go のあるディレクトリで次のコマンドを実行します。
labsの部分は任意の名前にします。

go mod init labs

コマンドが上手くいくとgo.modファイルが作成されます。

module labs

go 1.17

あとは次のようにコードを書けば呼び出せます。

main.go
package main

import (
    "labs/hello"
)

func main() {
    hello.Say()
}
hello.go
package mylib

import "fmt"

func Say(){
    fmt.Println("hello!")
}
コメント
現在コメントはありません。
コメントする
コメント入力

名前 (※ 必須)

メールアドレス (※ 必須 画面には表示されません)

送信