import 導入包的特別用法總結


  • 指定別名

可以為包指定一個別名,以便記憶或提高輸入效率

import str "strings"

在使用的時候可以直接使用別名,如原先要寫成strings.Contains,現在只需要寫成str.Contains即可

  • 點操作(省略包名)

有時候我們會看到如下導入包的方式

import . "strings"

這種寫法意味着在使用strings包里的方法的時候可以省略包名,如原先要寫成strings.Contains,現在直接寫成Contains即可

  • 下划線操作

有時候我們會看到如下導入包的方式

import _ "somepackage"

我們知道當導入一個包的時候,會執行包里的init方法,用下划線操作導入包是說需要執行包里的init方法,但並不需要使用包里的其他東西(而此用法也恰好不能用包名來調用包里的函數或類型等)。


免責聲明!

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



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