go教程:在go语言中如何进行导包

在go语言中如何进行导包?答:可以使用import关键字来导包,导入的包名需使用双引号包围,包名是从GOPATH开始计算的路径,使用“/”进行路径分隔。go语言导包有两种基本格式:1、单行导入,语法“import "包名"”;2、多行导入,语法“import("包名1" "包名2" …)”。


go教程:在go语言中如何进行导包


本文适用于windows7系统、GO 1.18版本、Dell G3电脑。


go教程:在go语言中如何进行导包


导入有两种基本格式,即单行导入和多行导入,两种导入方法的导入代码效果是一致的,下面是详细解析:


1) 单行导入


格式:


import "包1"
import "包2"


2) 多行导入


当多行导入时,包名在 import 中的顺序不影响导入效果。格式如下:


import(
    "包1"
    "包2"
    …
)


导入包案例分享


1、Go语言包单行导入


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


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


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


输出结果


首先,我们使用 package 关键字,定义了该文件所在的包为 main 包,接着使用 import 单行导入 Go语言包的形式,分别导入了 fmt 包和 strconv 包。


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


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


2、Go语言包多行导入


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


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


输出结果


首先,我们使用 package 关键字,定义了该文件所在的包为 main 包,接着使用 import 多行导入 Go 语言包的形式,分别导入了 fmt 包和 strconv 包。


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


以上就是关于在go语言中如何进行导包的详细教程解析,翼速应用平台内有更多相关资讯,欢迎查阅!


我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin

精选专题