import "fmt"最常用的一种形式
import "./test"导入同一目录下test包中的内容
import f "fmt"导入fmt,并给他启别名f
import . "fmt",将fmt启用别名".",这样就可以直接使用其内容,而不用再添加fmt,如fmt.Println可以直接写成Println
import _ "fmt" 表示不使用该包,而是只是使用该包的init函数,并不显示的使用该包的其他内容。注意:这种形式的import,当import时就执行了fmt包中的init函数,而不能够使用该包的其他函数。
GO语言中引入包使用import,我将在本文讲解下规则和用法。
一些规则:
1、包中不能有main方法。
2、同文件夹中可以直接用方法名调用。
3、main函数建议放在package main里
4、main不能调用同个目录下的其它文件中的方法。
5、还可以把包放在上级的目录中,如:
/src/myFolder/foo/bar1.go #package foo
/src/myFolder/foo/bar2.go #package foo
/src/myFolder/foo/bar3.go #package foo
/src/myFolder/foo/bar4.go #package foo
然后这四个文件之间互相之间不用import,直接调用就行
教程:
我们这里用liteide来举例。
首先我们建个child目录,然后写个go文件叫child.go
注意方法名开头大写是公有,小写是私有方法。
然后对着child文件夹build和install
main方法按下面来写
test "test/child"
【命名】 【 test下的child】
(因为只能导入包)
现在就可以输出了的说。
有话要说