go 运行代码遇到的问题(同一个包,不同包 之间的引用报错)

时间:2024-03-28 16:31:42

1 相同的package,main中引用另外一个go文件的函数报错

go 运行代码遇到的问题(同一个包,不同包 之间的引用报错)

如图所示main中引用process中的函数,go run mian.go 会报错如下所示

go 运行代码遇到的问题(同一个包,不同包 之间的引用报错)

可以这样运行 go run process.go mian.go 可以避免这个报错, 且main可以正常启动起来

2 在不同的package中,但是在同一项目下,引用的运行也会报错

go 运行代码遇到的问题(同一个包,不同包 之间的引用报错)

main.go中调用了model包中结构体 go run mai.go 也是会报错的

我的编译器是GoLang, 可以再项目的目录下执行go mod init xxx ,

go 运行代码遇到的问题(同一个包,不同包 之间的引用报错)

然后运行的配置改成directory 在运行可以成功

 

 

后续有问题持续记录。。。。。。