zoukankan      html  css  js  c++  java
  • Init函数和main函数

    init函数
    init函数用于包(package)的初始化,具有下面的特征
    1、init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等
    2、每个包可以拥有多个init函数
    3、包的每个源文件也可以拥有多个init函数
    4、同一个包中多个init函数的执行顺序go语言没有明确的定义(说明)
    5、不同包的init函数按照包导入的依赖关系决定该初始化函数的执行顺序
    6、init函数不能被其他函数调用,而是在main函数执行之前,自动被调用

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

    func main(){
    //函数体
    }


    init函数和main函数的异同
    相同点:
    两个函数在定义时不能有任何的参数和返回值,且Go程序自动调用。
    不同点:
    init可以应用于任意包中,且可以重复定义多个。
    main函数只能用于main包中,且只能定义一个。

  • 相关阅读:
    cocos2dx进阶学习之CCDirector
    cocos2d-x游戏开发系列教程-超级玛丽03-main函数
    磁盘管理
    磁盘同步操作
    导入、导出一个卷组
    创建VG
    IBM磁盘阵列及文件系统的管理
    AIX查看HBA卡的WWN号
    AIX设备四种状态
    AIX 适配器
  • 原文地址:https://www.cnblogs.com/ahao214/p/14301274.html
Copyright © 2011-2022 走看看