当前位置: 首页 > news >正文

大连手机自适应网站建设哪里有手机网站建设公司

大连手机自适应网站建设,哪里有手机网站建设公司,wordpress ajax搜索功能,青岛互联网公司排名Init()包初始化 执行优先级 Init()函数的执行优先级比main()函数的执行优先级要高,也就是说程序会优先执行Init()函数之后再执行main()函数. 代码如下 package mainimport "fmt"func init() {fmt.Println("执行了Init()函数") }func main() {fmt.Println…

Init()包初始化

执行优先级

  • Init()函数的执行优先级比main()函数的执行优先级要高,也就是说程序会优先执行Init()函数之后再执行main()函数.

  • 代码如下

    package mainimport "fmt"func init() {fmt.Println("执行了Init()函数")
    }func main() {fmt.Println("执行了main()函数")
    }
    
  • 输出结果

    执行了Init()函数
    执行了main()函数
    

Init()函数特点

  • 不能修改函数的名称

  • 不能有返回值

  • 程序会被自动调用,不可以被引用

  • init()可以在任意包下,而且可以重复定义多个

  • 在同一go文件下,多个init()函数的调用顺序是从上到下

  • 代码展示

    package mainimport "fmt"func init() {fmt.Println("2.执行了Init()函数")
    }
    func init() {fmt.Println("1.执行了Init()函数")
    }func main() {fmt.Println("执行了main()函数")
    }
  • 结果展示

    2.执行了Init()函数
    1.执行了Init()函数
    执行了main()函数
    
  • 同一package中的不同文件,优先执行mian()函数下的Init()函数之后,将按文件名字符串进行"从小到大"排序,之后顺序调用文件中的Init()函数

  • 在这里插入图片描述- 对于不同package,如果互不依赖,按照main包中import的顺序调用其包中的init()函数
    -在这里插入图片描述

  • 对于不同package,如果存在依赖,调用顺序为最后被依赖的最先被初始化,依赖顺序例如: mian导入pkg1,pkg1导入pkg2,pkg2导入pkg3,``Init()执行顺序: pkg3 -> pkg2 ->pkg1->mian,注意避免死循环的情况,例如pkg3 -> pkg2 ->pkg1->mian->pkg3 执行顺序: pkg3 -> pkg2 ->pkg1->mian,注意避免死循环的情况,例如pkg3 -> pkg2 ->pkg1->mian->pkg3
    -在这里插入图片描述

  • 在导入包的时候在导包符号前加_(空白标记符),就可以只执行包内的Init()函数,也可以避免报错

  • 例如: "_src/a"

http://www.yayakq.cn/news/960123/

相关文章:

  • 下载免费网站模板下载网站建设标准依据
  • 网站短信验证怎么做的网站设计常州
  • 网站建设一年多少钱昆明参差网站
  • 优化网站搜索排名环保网站建设项目备案系统
  • 做网站需要用什么语言开发中国现货交易网
  • 网站开发与应用 大作业作业wordpress图片推荐插件
  • 中国做网站公司排名贵阳制作网站的公司
  • 推广品牌的方法360seo排名优化服务
  • 网站开发参考文献2015年后怎样做网站上的语种链接
  • 呼和浩特重大消息搜索引擎优化简历
  • 网站设计就业培训digging into wordpress pdf
  • 基于cms的企业网站建设高级网络规划师报考条件
  • 峨边网站建设广州网站服务
  • 圣弓 网站建设焦作高端网站建设
  • 网站上seo怎么做旺道seo推广效果怎么样
  • 小企业网站建设服务商务网站设计与开发
  • 加大志愿服务网站建设天津艺匠做网站
  • 网站制作软件小学网站开发工具比较
  • 哪些网站是用php开发的静态网站开发课程
  • 做企业网站步骤重庆seo整站优化方案范文
  • 做网站建设的一般在哪儿找企业所得税减免优惠政策
  • 云南省交通投资建设集团有限公司网站青岛制作企业网站的公司
  • 北京壹零零壹网站建设怎么制作网站教程手机
  • 医院网站建设多少钱网页自动点击软件
  • 阿里云网站地图是怎么做的网站建设简单合同模板下载
  • 网站怎么制作成二维码企业不想做网站的原因
  • 做网站的天空网网站做下载文件模块
  • 做外贸网站商城毕业设计代做网站代码
  • 空间 网站免费建个超市网站
  • 上海门户网站开发wordpress文章摘要插件