- 指定別名
可以為包指定一個別名,以便記憶或提高輸入效率
如
import str "strings"
在使用的時候可以直接使用別名,如原先要寫成strings.Contains,現在只需要寫成str.Contains即可
- 點操作(省略包名)
有時候我們會看到如下導入包的方式
import . "strings"
這種寫法意味着在使用strings包里的方法的時候可以省略包名,如原先要寫成strings.Contains,現在直接寫成Contains即可
- 下划線操作
有時候我們會看到如下導入包的方式
import _ "somepackage"
我們知道當導入一個包的時候,會執行包里的init方法,用下划線操作導入包是說需要執行包里的init方法,但並不需要使用包里的其他東西(而此用法也恰好不能用包名來調用包里的函數或類型等)。