package xxxpackage testPackage
图片.png
importgo run main.go
图片.png
图片.png
上面是常见的调用思路。
但是,一般情况下我们的main.go都是在项目的根目录中,比如我这个goMisc目录为项目的根目录,当根目录中有其他go源文件,并且main.go需要调用该文件中的函数时,就不能直接拿常用的方法实现了。
在main.go同级目录下新建一个test.go,并构造一个Test()函数
图片.png
然后在main.go中调用Test(),编译器不会提示有错误,但是使用go run执行main.go时会报错
图片.png
可以用两种方式解决:
go run .go run main.go test.go