zoukankan      html  css  js  c++  java
  • go init执行顺序

    package test
    
    import "fmt"
    
    // 初始化函数  引入包的时候要先执行 可以重复定义多个 同一个go文件从上到下  多个文件 是按照字符串进行排序 从小到大 执行 a>b>c  
    // 不同包 引入包的顺序执行
    
    func init()  {
    	fmt.Println(" 我是初始化函数 1")
    }
    
    func init()  {
    	fmt.Println(" 我是初始化函数 2")
    }
    
    func Say()  {
    	fmt.Println("i am test")
    }
    
    package main
    
    import (
    	"wang/test"
    )
    func main()  {
    	test.Say()
    
    }
    
  • 相关阅读:
    NYOJ47 过河问题
    CodeForces1165
    LuoGuP3667
    ZROI#958
    ZROI#957
    KMP小结
    LuoGuP2742[模板]二维凸包
    ZROI#999
    ZROI#997
    ZROI#996
  • 原文地址:https://www.cnblogs.com/brady-wang/p/13069165.html
Copyright © 2011-2022 走看看