1. 在不同位置调用函数 在同一个包的不同文件调用helloWorld 在项目根目录编译go build 绝对路径 在项目根目录运行 go run 绝对路径

2022年4月29日22:50:51

没有人教真的很痛苦,只能靠自己一点点摸索,通过看视频一个弊端就是,他是按照他的来运行的,可是你自己来写发现一堆错误

就是在一个项目里面一个go程序调用另一个文件夹下的包,就要用 gomod 的名字 例如 gomode的名字叫gonote alt

我们在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"

所以出现错误

  然后就成功了 alt

然后就一直写不对,照现在市面上go的教程还是很少的,我们还是要多去看书,看视频发现确实很多问题。多去看书,多去敲代码,如果有人带就好了QAQ

博客写的很乱,当做一个记录 2022年4月29日23:10:40