Go でカスタム パッケージを作成して使用しようとしています。それはおそらく非常に明白なことですが、これに関する多くの情報を見つけることができません。基本的に、同じフォルダーに次の 2 つのファイルがあります。
mylib.go
package mylib
type SomeType struct {
}
main.go
package main
import (
"mylib"
)
func main() {
}
しようとするとgo run main.go
、次のエラーが表示されます。
main.go:4:2: import "mylib": cannot find package
最初に実行しようとしましたgo build mylib.go
が、何もしていないようです (ファイルが生成されず、エラー メッセージも表示されません)。どうすればこれを行うことができるのでしょうか?