Go语言包导入教程

的 的导入有两种形式,分别为:单行导入和多行导入。

Go语言包单行导入

语法

import "package1" import "package2" import "package3" ...

说明

package1package2package3

Go语言包多行导入

语法

import ( "package1" "package2" "package3" ... )

说明

package1package2package3

案例

Go语言包单行导入

使用 import 关键字,单行导入 Go 语言包

package main //使用 import 关键字,单行导入 Go 语言包 import "fmt" import "strconv" func main() { fmt.Println("嗨客网(www.haicoder.net)") var strNum = "100" if num, err := strconv.Atoi(strNum); err != nil{ fmt.Println("Convert err, Err =", err) }else{ fmt.Println("Convert ok, Num =", num) } }

程序运行后,控制台输出如下:

01_golang包导入.png

fmtstrconv

最后,在 函数,我们定义了一个 类型的变量 strNum,并调用 strconv 包里面的 Atoi ,将字符串的 strNum 转换成了 类型的 num,同时,该函数返回一个 接口类型的 。

我们通过判断函数的第二个参数是否为 nil,来判断转换是否成功,如果没有成功,我们打印错误信息,否则,打印转换后的结果。

Go语言包多行导入

使用 import 关键字,多行导入 Go 语言包

package main //使用 import 关键字,多行导入 Go 语言包 import ( "fmt" "strconv" ) func main() { fmt.Println("嗨客网(www.haicoder.net)") var strNum = "100" if num, err := strconv.Atoi(strNum); err != nil{ fmt.Println("Convert err, Err =", err) }else{ fmt.Println("Convert ok, Num =", num) } }

程序运行后,控制台输出如下:

02_golang包导入.png

fmtstrconv

最后,在 main 函数,我们分别调用 fmt 包的 Println 函数和 strconv 包里面的 Atoi 函数。

Go语言包导入教程总结

Go 语言的包的导入有两种形式,分别为:单行导入和多行导入。