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) } }
程序运行后,控制台输出如下:
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) } }
程序运行后,控制台输出如下:
fmtstrconv
最后,在 main 函数,我们分别调用 fmt 包的 Println 函数和 strconv 包里面的 Atoi 函数。
Go语言包导入教程总结
Go 语言的包的导入有两种形式,分别为:单行导入和多行导入。