首页 > 后端开发 > Golang > 如何从命令行同时运行多个Go文件?

如何从命令行同时运行多个Go文件?

Mary-Kate Olsen
发布: 2024-12-25 09:32:03
原创
511 人浏览过

How Can I Run Multiple Go Files Simultaneously from the Command Line?

从命令行同时执行多个 Go 文件

当使用跨多个文件的 Go 程序时,从单个运行 main 函数如果您必须显式指定每个附加文件,则创建文件可能会很乏味。对于刚刚接触 Go 包系统的初学者来说,这个问题通常会出现。

但是,这个问题有一个方便的解决方案。您可以使用特殊命令,而不是手动列出所有必需的文件:

go run .
登录后复制
登录后复制

此命令将自动发现并运行当前目录中的所有 .go 文件。这是可能的,因为 Go 将当前目录识别为包,并且它将在该包中查找 main 函数。

示例:

考虑以下目录结构:

mypackage/    # Current working directory
├── main.go  # File containing the main() function
├── file1.go
├── file2.go
登录后复制

要执行此目录中的所有文件,只需导航到 mypackage 目录并run:

go run .
登录后复制
登录后复制

此命令将编译并运行程序,有效执行当前目录中的所有 Go 文件。

这种方法无需手动指定每个文件,并提供了一个执行跨多个文件的 Go 程序的更便捷方式。

以上是如何从命令行同时运行多个Go文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板