go package详解

package是go语言程序组成的单位,可以引用自身或者其它的包的内容。一个包下面有很多.go文件,每个.go文件仅属于一个包。文件名可以与包名不重复,与Python类似。
导入包用关键字 “[color=red]import[/color]”
import "fmt"
import "io"

或者:
import (
"fmt"
"io"
)


package 别名:
import (
ft "fmt"
)

func main() {
ft.Println("Hello World!")
}

[b][color=red]
注意:[/color][/b]
1、别名和原来名不能同时使用
import (
ft "fmt"
)

func main() {
fmt.Println("Hello World!")
}


如果使用会报错:
[img]http://dl2.iteye.com/upload/attachment/0126/5798/58e942be-1d45-36fb-9e5f-7c23b530cdd0.png[/img]
2、如果引入包之后,没有使用到就会报错(vscode会在保存的时候检查)
imported and not used: "io"

这个错误就是引用io,却没有使用到
3、导入包的时候,只能引用包中以大写字母开头的变量,常量,函数,结构等。包中小写字母开头只能在包中用,类似于(private)字段
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值