美文网首页
import的多种导入方式

import的多种导入方式

作者: 我是黄小邪 | 来源:发表于2018-08-08 11:11 被阅读7次

    Go 程序是由包(Package)组成的, 通过导入(import)标准库或第三方来使用包, 例如: import "a/b/c"。

    平常import导入时会有多种形式:

    1. import "mydb/db"
    2. import xdb "mydb/db"
    3. import . "mydb/db"
    4. import _ "mydb/db"
    

    import "mydb/db"

    这种形式是最常见的,大家使用包中的方法是,直接用db.Connect()即可

    import xdb "mydb/db"

    这种导入方式是在导入 "mydb/db"时 制定了别名,之后通过别名来访问包的方法:xdb.Connect()。这个在有相同包名时特别有用。例如:

    import xdb "mydb/db"
    import ydb "yourdb/db"
    

    import . "mydb/db"

    这里的符号“.”表示使用包db的内容时,直接省略包名。直接可以调用Connect()

    import _ "mydb/db"

    这里的符号“_”表示导入包db,并不会使用它,只是让它完成了初始化。

    相关文章

      网友评论

          本文标题:import的多种导入方式

          本文链接:https://www.haomeiwen.com/subject/nxutbftx.html