在 Go 中,您可以init在给定的包中定义多个函数,所有这些函数都将在执行之前以未指定的顺序运行。拥有多个此类函数的后果之一是无法在正常代码中调用或识别它们。例如,以下将无法编译:func main() { fmt.Println(init)}func init() { }(参见这里的 Go 游乐场示例)我的问题是 - 能够拥有多个 init 函数有什么好处,如果没有多个 init 函数,我们是否能够引用或调用 init 函数?
- 1 回答
- 0 关注
- 197 浏览
添加回答
举报
0/150
提交
取消