例如,在 of 的情况下,helloworld
包的名称是 main 并且还有一个func main()
语句。但我也看到func main()
了其他包中的代码。但是,该代码似乎可以用作独立程序。那么有一个func main()
带有除 之外的包语句是什么意思package main
?
Go 编程语言由其规范定义。
\n\n\n \n\n \n\n\n\n一个完整的程序是通过将单个未导入的称为主包的包与其导入的所有包以传递方式链接起来创建的。主包必须具有包名称
\n\nmain
并声明\nmain
不带参数且不返回值的函数。Run Code Online (Sandbox Code Playgroud)\n\nfunc main() { \xe2\x80\xa6 }\n
程序执行首先初始化主包,然后\n 调用函数
\nmain
。当该函数调用返回时,程序退出。它不会等待其他(非主)goroutines 完成。
函数名称main
在外部没有特殊意义package main
。
归档时间: |
|
查看次数: |
2926 次 |
最近记录: |