go不同目录方法的调用。

适用go初学者
go1.15环境,

当你go mod init project 后

在根目录 main.go同级有个mypackage。里面一个a.go 文件,方法名称叫myfun。package mypackage。

此时,如果你在main.go中调用myfun。如下:

func main (){

mypackage.myfun()   

}

保存,你会发现引入的包里面没有mypackage。究其原因是:方法名没有大驼峰。。。

把myfun定义为Myfun就可以调用了,保存,发现mypackage包自动导入进来了。

之前每次保存都发现包被莫名的删除了。还以为是编辑器搞鬼。

你可能感兴趣的:(go不同目录方法的调用。)