标题
[golang的坑] 在Go中,如何直接导入函数,而在调用时无需在包名称前添加前缀?
clq
浏览(340) +
2023-07-14 12:04:15 发表
编辑
关键字:
[2023-07-14 12:32:46 最后更新]
在Go中,如何直接导入函数,而在调用时无需在包名称前添加前缀?
答案是使用所谓的 “点导入”
它的坑在于
“
应该注意的是,点导入不被认为是一种好习惯。从golang.org:如果程序使用import ."path"导入标准程序包,则在以后的版本中在导入的程序包中定义的其他名称可能与程序中定义的其他名称冲突。我们不建议在测试之外使用import .,否则使用import .可能会导致程序无法在以后的版本中编译。
”
其实还有一个“别名导入”方式
//如果是 f3 "_src_mail/sub_src_login" 这样的,则是别名导入形式,方便切换不同的库实现
----------------------------------------------------------------
https://www.codenong.com/12925450/
----------------------------------------------------------------
Go之包导入
1.一般导入
import "包名"
2.别名导入,调用的时候,通过别名调用
import alias "包名"
3.点导入,调用的时候,可省略包名
import . "包名"
4.下划线导入,导入后自动执行包里的init函数
import _ "包名"
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.