package main
import "fmt"
func main() {
(add(1, 3))
}
package main
func add(a int, b int) int {
return a + b
}
运行
go run
# command-line-arguments
.\:6:14: undefined: add
go run ,只编译了,并未编译,所以会报add函数未定义
1、可使用go run . 来编译执行目录下的所有go文件。
2、在vscode中,可以设置解决:
"": {
"go": "cd $dir && go run .",
}