GO Package的理解

Posted tomahawk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GO Package的理解相关的知识,希望对你有一定的参考价值。


import "fmt"

双引号其实指向的是目录,$GoPath + "fmt" ,引入的Package 实际上是 改目录下的唯一包名。如:package fmt

只是Go 习惯把目录名和package name保持一致。

其中有三种引用方式

Import 声明 路径               代码中使用

import     "lib/math"         math.Sin
import m   "lib/math"         m.Sin
import .   "lib/math"         Sin

 

参考资料:https://tonybai.com/2015/03/09/understanding-import-packages/

以上是关于GO Package的理解的主要内容,如果未能解决你的问题,请参考以下文章

Go的包

14.包

Go语言系列之包

Go语言基础之包

Go语言基础之包

Go语言基础之包