理解Go语言中“包”导入
我们在使用其他语言,比如Java,是有包的概念的,它是Java语言中组织我们的Java文件的一个概念,比如java.lang这个包,他里面有很多我们常用的类,比如String。在Go语言中,包也是类似的概念,它是把我们的go文件组织起来,可以方便进行归类、复用等目的。 比如Go内置的net包 net ├── http ├── internal ├── mail ├── rpc ├── smtp ├── testdata ├── textproto └── url 以上是net包的一个目录结构,net本身是一个包,net目录下的http又是一个包。从这个大家可以看到,go语言的包其实就是我们计算机里的目录,或者叫文件夹,通过它们进行目录结构和文件组织,go只是对目录名字做了一个翻译,叫【包】而...阅读全文