- 在不同位置调用函数 在同一个包的不同文件调用helloWorld 在项目根目录编译go build 绝对路径 在项目根目录运行 go run 绝对路径
2022年4月29日22:50:51
没有人教真的很痛苦,只能靠自己一点点摸索,通过看视频一个弊端就是,他是按照他的来运行的,可是你自己来写发现一堆错误
就是在一个项目里面一个go程序调用另一个文件夹下的包,就要用 gomod 的名字 例如 gomode的名字叫gonote
我们在main 包要调用note包就要 gomod 名字/那个包所在的文件夹名,由于我的文件夹名和该文件夹下的go程序所写的包名字不一样,我在看视频的过程误以为是要写包名 ,结果就有了下面的错误
main.go:3:8: package gonote/note is not in GOROOT (D:\go\src\gonote\note) 后面经过半小时的摸索QAQ 终于发现问题所在,就是我们在main包调入note包,正确的写法是
import note//包名 加上包所在路径
所以正确写法是
import note “gonote/GoNote”
我之前按照视频写成
import "gonote/note"
所以出现错误
然后就成功了
然后就一直写不对,照现在市面上go的教程还是很少的,我们还是要多去看书,看视频发现确实很多问题。多去看书,多去敲代码,如果有人带就好了QAQ
博客写的很乱,当做一个记录 2022年4月29日23:10:40