golang中package的4種匯入方式

來源:互聯網
上載者:User
  • 通用匯入方式
    import (   "fmt")
    然後我們就可以通過包名調用相應的函數或者變數了
    fmt.Println("Hello World!")
     
  • 點import
    點import就是在import 的包前面加個".", 這個匯入方式,在使用相應的包的函數或者變數的時候,可以省略包名
    import (   . "fmt" )
    然後我們可以不用帶包名首碼調用相應包的函數
    Println("Hello World!")
     
  • 別名import
    有時候可能包的名字很長或者不容易記憶,然後你可以給這個包起個別名(比如短一點啊或者容易記憶啊)
    import (  f "fmt")
    然後可以如下使用該包
    f.Println("Hello World!")
     
  • 底線import
    當我們import一個包的時候,它裡面的所有init()函數都會被執行,但是有時候我們並不真正需要使用這些包,僅僅是希望它裡面的init()函數被執行,這個時候,就可以使用底線import了
    import (   "database/sql"    _ "github.com/go-sql-driver/mysql")
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.