-
功能:只编译和运行指定的文件(
main.go
),忽略同目录下的其他文件。 -
适用场景:
- 当你只需要运行一个独立的文件,且该文件不依赖其他文件时。
- 适合单文件程序或简单的脚本。
-
限制:
- 如果
main.go
依赖fun.go
中的函数或变量,go run main.go
会报错,因为fun.go
没有被编译。 - 无法正确处理多文件项目中的依赖关系。
- 如果
main.go
),忽略同目录下的其他文件。main.go
依赖fun.go
中的函数或变量,go run main.go
会报错,因为fun.go
没有被编译。