同目录下 main.go func.go 两个文件
main 函数中调用了 func.go 中 a()函数,用 go run *.go 代码能正常运行,但是 vscode 里把 a()标红说 undefined 。显然语法没问题,是不是 vscode 设置的问题?求解
1
seers 2023 年 3 月 22 日 检查下 package
|
2
iBugOne 2023 年 3 月 22 日 via Android 你需要一个 go.mod 文件才能启用 IDE 的多文件项目相关功能,跑一下 go mod init 吧
|
4
darknoll 2023 年 3 月 22 日 是不是有多个 go.mod
|
5
raw0xff OP 找出问题所在了,func.go 里有两行约束语句,当成注释了没在意。
```golang //go:build ignore //+build ignore ``` 删了就好了。 |