1. 程式人生 > 其它 >Go 包

Go 包

#1  包:模組的意思
#2 自定義包
    -go語言的程式碼必須放在gopath的src路徑下
    -包匯入是從gopath的src路徑下開始檢索(開始找)
    -除了main包以外,建議包名就叫資料夾名,一個資料夾下的包名必須一致
    -同一個包下,變數,函式只能定義一次
    -同一個包下的變數和函式可以直接使用
    -包內的函式或變數,想讓外部包使用,必須首字母大寫
    -以後下的第三方包都是放在gopath的src路徑下
# 3 init函式(特殊函式)
    -不需要呼叫就會執行
    -可以定義多個
# 4 包匯入的幾種方式
    -import "
day02/mypackage" -給包重新命名 -import 名字 "day02/mypackage" 名字.變數/函式 -包只匯入,不使用 import _ "day02/mypackage" # 5 go語言沒有一個統一包管理的地址,大家都放到github上 # 6 採用go mode模式 -兩種建立方式之一 -命令列下輸入:go mod init 專案名 在當前路徑下創建出go.mod(該專案依賴go的版本,第三方包版本) -專案路徑的cmd視窗,go get 第三方包,就會在go.mod中加入依賴
-以後把專案copy給別人,go install -自己寫的包,就放在自己專案路徑下 -加代理的方式:手動寫,goland中配置 -在goland中建立專案時,直接指定modules,可以配置環境變數(加代理)