Go语言:同个包下不同文件不能互相调用函数问题

629 阅读1分钟

刚开始学Go,跟视频跟着跟着就发现出了问题 发现同一个目录下的不同文件之间的函数不能不互相调用

image.png

这是文件结构 文件夹下面两个Go文件

image.png add.go

image.png main.go

go build时报错:malformed import path "src/03add demo": invalid char ' '

查了下发现环境设置也没错

最后发现是文件夹命名不符合规范出现了 空格

image.png

image.png

👆👆修改后就可以正常互相调用了

👇👇修改后就可以正常互相调用了

image.png

⚠还有要注意的就是:要把终端关掉才能改文件夹名字不,不然vsc就有报错

image.png