go中導入包的幾種方式


  1. 標准方式:  
    import (
        "fmt"
    )
    使用:
    fmt.Println()
  2. 點(.)方式
    import (
       .  "fmt"   
    )
    
    使用時候,可以勝率fmt前綴
    Println()

      

  3. 別名
    import(
       f  "fmt"   
    
    )
    
    使用方法:f是fmt的簡稱
    f.Println()
    

      

  4. 下划線(_)
    import(
       _  "github.com/go-sql-driver/mysql"   
    )

    _僅作引用,而不是導入
    引用的時候:使用_操作引用包是無法通過包名來調用包中的導出函數,而是只是為了簡單的調用其init函數()
    但當導入一個包時候,他的所有init()函數就會被執行,但有時候,並非真的需要這些包及導出函數,僅僅是希望它的init()函數被執行.

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM