当前位置 博文首页 > go各种import的使用方法讲解

    go各种import的使用方法讲解

    作者:stpeace 时间:2021-07-06 18:39

    go的各种import

    最简单的:

    package main 
    import "fmt"
    func main() {
      fmt.Println("hehe")  // ok
    }

    不用说。

    导入的特殊用法

    那么, 带一个点, 是什么意思呢? 看看:

    package main 
    import . "fmt"
    func main() {
      Println("hehe")  // ok
    }

    可见, 带点后, 在调用时可以省略包名。

    继续看, 下划线是什么意思呢?

    package main 
    import _ "fmt"
    func main() {
      fmt.Println("hehe")  // error
    }

    下划线的意思是说,只调用fmt的init函数,无法使用fmt包中的变量和函数, 所以上述程序错误。

    再来看下:

    package main 
    import x "fmt"
    func main() {
      x.Println("hehe")  // ok
    }

    可以看到,相当于别名。

    简单, 无需多说。

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对站长博客的支持。如果你想了解更多相关内容请查看下面相关链接

    jsjbwy
    下一篇:没有了