一、go mod 以及 Golang 自定义包

go mod init 初始化项目



go.modmain.gocalc.go

calc.go 代码

main.go 代码

一个文件夹下直接包含的文件只能归属于一个 package,同样一个 package 的文件不能在多个文件夹下。

calc.go

包前面加下划线空格表示匿名引入包,如果不使用这个包,则不会报错。

initmain
init()

二、参考教程