init 函数是什么时候执行的?

请尝试在评论区里写下答案(如不能清楚表述,那么你可能没真正理解)。欢迎参与,为下一次求职做准备。
  1. init 函数是什么时候执行的?
  2. 一个文件只能有一个 init 吗?
讨论数量: 6

引入的时候执行。一个文件可以有多个init,执行顺序是不固定的

2年前 评论
已下线 (楼主) 2年前
kinyou

执行顺序是按照init的定义的顺序依次执行,不是不固定的方式执行

2年前 评论
  1. init 函数是什么时候执行的?
    解答:当该包中的所有变量声明都通过它们的初始化器求值后,init 函数才会被执行,当然 init 函数是在 main 函数之前执行的。
  2. 一个文件只能有一个 init 吗?
    解答:不是,一个文件可以有无数多个 init 函数。
2年前 评论

在同一个文件中的多个 init 方法,按照在代码中编写的顺序依次执行不同的 init 方法

5个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!