goland运行文件的问题
其实我经常在弹幕里面看到,我是怎么在有多个main文件的目录下运行项目的 其实go可以运行单个文件,也可以运行多个文件,也可以运行一个包 运行单个文件的情况 如果你的目录下,只有一个main
goland运行文件的问题
发布时间:2025-06-27 (2025-06-27)

其实我经常在弹幕里面看到,我是怎么在有多个main文件的目录下运行项目的

其实go可以运行单个文件,也可以运行多个文件,也可以运行一个包

运行单个文件的情况

如果你的目录下,只有一个main文件(就是package main)的文件,那随便怎么运行,都不会弹那个框

也可以手动把那个框显示出来去运行

运行单个文件,选Package和file都可以

运行有单个main,但是目录下有多个main文件

目前他遇到的情况就是这个

通过这三个地方运行,都会弹那个框,注意看Run后面的文字,现在是go build 项目名称...

然后直接在文件右键,或者空白区域右键

这样运行就不会弹框,能正常运行,注意看Run后面的文字,是go build xxx.go

但是,如果你的其他main文件里面没有main函数,第一种方式也是能运行的

始终要记住一句话

main函数是程序运行的入口,程序运行有且只有一个入口

运行多个main文件

那就得以包的形式运行了,直接在目录上右键运行,或者选择文件运行

还是那句话,多个main文件只能有一个main函数