关于 init 函数,下面说法正确的是:
参考答案及解析:AB。
关于 init() 函数有几个需要注意的地方:
1.init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等 2.一个包可以出现多个init函数,一个源文件也可以包含多个init函数 3.同一个包中,多个init函数,的执行顺序没有明确定义,但是不同包的init函数是根据包导入的依赖关系决定的 4.init函数在代码中不能被显示调用,不能被引用(赋值给函数变量)否则出现编译错误 5.一个包被引用多次,如A import B C import B ,B被引用多次,但B包只会初始化一次 6.引入包,不可出现死循环,
AB
mk
mark
打卡
`单行代码`
1.init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等 2.一个包可以出现多个init函数,一个源文件也可以包含多个init函数 3.同一个包中,多个init函数,的执行顺序没有明确定义,但是不同包的init函数是根据包导入的依赖关系决定的 4.init函数在代码中不能被显示调用,不能被引用(赋值给函数变量)否则出现编译错误 5.一个包被引用多次,如A import B C import B ,B被引用多次,但B包只会初始化一次 6.引入包,不可出现死循环,
AB
mk
mark
打卡