Go語言 學習筆記

2021-09-25 13:49:49 字數 877 閱讀 5892

)import 下劃線(如:import _ hello/imp)的作用:當匯入乙個包時,該包下的檔案裡所有init()函式都會被執行,然而,有些時候我們並不需要把整個包都匯入進來,僅僅是是希望它執行init()函式而已。這個時候就可以使用 import _ 引用該包。即使用【import _ 包路徑】只是引用該包,僅僅是為了呼叫init()函式,所以無法通過包名來呼叫包中的其他函式。

gotroot其實就是golang 的安裝路徑

gopath是go命令依賴的乙個重要環境變數,其實可以把這個目錄理解為工作目錄,我個人定義的目錄是。

當然這個目錄是需要新增到環境變數中的

gobin

go install 會生成可執行檔案直接放到bin目錄下,當然這是有前提的

你編譯的是可執行檔案,如果是乙個普通的包,會被編譯生成到pkg目錄下該檔案是.a結尾

go_project // (go_project為gopath目錄)

-- bin // golang編譯可執行檔案存放路徑

-- pkg // golang編譯包時,生成的.a檔案存放路徑

-- src // 原始碼路徑。按照golang預設約定,go run,go install等命令的當前工作路徑

go語言學習筆記

type info struct func main fmt.println info1 data,json.marshal info1 fmt.println string data 輸出 這裡要特別注意的是 json 冒號後面和雙引號之間千萬不要有空格!被坑慘了 go語言 import的包的前面...

Go語言學習筆記

一.go程式開發注意事項 go原始檔以 go 為副檔名。go應用程式的執行入口是main 函式。go語言干戈區分大小寫。go方法由一條條語句構成,每個語句後不需要分號 go語言會在每行後自動加分號 這也體現出golang的簡潔性。go編譯器是一行行進行編譯的,因此我們一行就寫一條語句,不能把多條語句...

go語言學習筆記

英文官網 中文官網 二.zip安裝配置環境變數 系統變數名 goroot 值 c go bin go的安裝位置 c go 系統變數名 path 追加值 goroot bin 三.是否正確安裝 go version 四.編譯,執行 1.編譯 go build o c test.exe c test.g...