初めに書いておくとこれは
をやるときのメモです
Goで一般的であるパッケージを分けるタイプのものはいくらでもあるのでそっちをどうぞ
雑にまとめると
・packageはmainのままでOK
・go runなどをする際にすべてのファイル名を指定する
この2つをする、以上!
もうすこしちゃんとまとめます
たとえば
package main
import "fmt"
func hoge() int {return 1
}
func main() {
hoge()
}
こんなソースコードがあった時に
package main
import "fmt"
func Hoge() int {return 1
}
(hoge.go)と
package main
func main() {Hoge()
}
(main.go)に分割して
go run main.go hoge.go
こんな感じでコマンドを実行すれば動きます
javaはたしかMain指定だけで動いたのに...
という個人まとめでした