Chinaunix首页 | 论坛 | 博客
  • 博客访问: 903087
  • 博文数量: 354
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3730
  • 用 户 组: 普通用户
  • 注册时间: 2017-08-21 18:43
文章分类

全部博文(354)

文章存档

2019年(126)

2018年(223)

2017年(5)

我的朋友

分类: Java

2018-10-18 17:46:23

随着技术的发展,go语言逐步的进入了市场,有很多IT技术人员想要了解go语言,有很多公司已经开始使用go语言来实现一些功能。如果你在学习go语言,那么go语言的特殊函数有什么呢?我们来了解一下。

1、main函数

Go语言程序的默认入口函数(主函数):func main()
函数体用{}一对括号包裹。
只能应用于package main

2、init函数

go语言中init函数用于包package的初始化,该函数是go语言的一个重要特性。

init函数有下面的特征:

 init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等

 每个包可以拥有多个init函数

 包的每个源文件也可以拥有多个init函数

 同一个包中多个init函数的执行顺序go语言没有明确的定义(说明)

 不同包的init函数按照包导入的依赖关系决定该初始化函数的执行顺序

 init函数不能被其他函数调用,而是在main函数执行之前,自动被调用

文章来自于公众号:Go程序员开发

阅读(2022) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~