91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

go語言如何導包

發布時間:2022-12-07 09:40:55 來源:億速云 閱讀:94 作者:iii 欄目:編程語言

這篇文章主要介紹“go語言如何導包”,在日常操作中,相信很多人在go語言如何導包問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”go語言如何導包”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

在go語言中,可以使用import關鍵字來導包,導入的包名需使用雙引號包圍,包名是從GOPATH開始計算的路徑,使用“/”進行路徑分隔。go語言導包有兩種基本格式:1、單行導入,語法“import "包名"”;2、多行導入,語法“import("包名1" "包名2" …)”。

Go語言import導入包——在代碼中使用其他的代碼

可以在一個 Go語言源文件包聲明語句之后,其它非導入聲明語句之前,包含零到多個導入包聲明語句。每個導入聲明可以單獨指定一個導入路徑,也可以通過圓括號同時導入多個導入路徑。要引用其他包的標識符,可以使用 import 關鍵字,導入的包名使用雙引號包圍,包名是從 GOPATH 開始計算的路徑,使用/進行路徑分隔。

默認導入的寫法

導入有兩種基本格式,即單行導入和多行導入,兩種導入方法的導入代碼效果是一致的。

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)
}
}

程序運行后,控制臺輸出如下:

go語言如何導包

首先,我們使用 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)
	}
}

go語言如何導包

首先,我們使用 package 關鍵字,定義了該文件所在的包為 main 包,接著使用 import 多行導入 Go 語言包的形式,分別導入了 fmt 包和 strconv 包。

最后,在 main 函數,我們分別調用 fmt 包的 Println 函數和 strconv 包里面的 Atoi 函數。

到此,關于“go語言如何導包”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節
推薦閱讀:
  1. Go語言入門
  2. Go語言1

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汤阴县| 灵宝市| 平利县| 南平市| 富民县| 明溪县| 遂昌县| 蓬溪县| 辽中县| 黑河市| 东兴市| 炎陵县| 本溪市| 曲阜市| 通山县| 大埔区| 兴城市| 平昌县| 集贤县| 屯昌县| 肃宁县| 光泽县| 东平县| 田东县| 新野县| 宜黄县| 遂昌县| 昔阳县| 锡林郭勒盟| 孟津县| 长岛县| 凌源市| 靖边县| 曲阜市| 潞城市| 乌兰县| 商丘市| 收藏| 邹平县| 鹤山市| 无锡市|