import _ "strings" ,这样会用在什么特殊的地方呢?

来源:2-3 Go语言-代码包的相关知识(上)

chengfei001

2018-11-14 18:56

import _ "strings" ,这样会用在什么特殊的地方呢?

写回答 关注

1回答

  • 降雪无声
    2018-11-14 20:32:14

    import 下划线(如:import _ "strings")的作用:

    当导入一个包时,该包下的文件里所有init()函数都会被执行,然而,有些时候我们并不需要把整个包都导入进来,仅仅是是希望它执行init()函数而已。这个时候就可以使用 import _ 引用该包。即使用【import _ 包路径】只是引用该包,仅仅是为了调用init()函数,所以无法通过包名来调用包中的其他函数。


Go语言第一课

Go语言入门教程,编程之必备知识扩散,打好Go语言编程基础

107794 学习 · 148 问题

查看课程

相似问题