Go 環境變數相關操作

2022-04-04 00:29:36 字數 497 閱讀 3569

go語言中os包提供了一些環境變數的操作封裝。包括:

設定環境變數:setenv

獲取環境變數:getenv

刪除指定的環境變數:unsetenv

獲取所有環境變數:environ

清除所有環境變數:clearenv

請看示例**:

package main

import "os

"import

"fmt

"func main()

}

輸出結果:

foo: 1

foo:

hello=1

world=2

可以看出,呼叫unsetenv後foo就沒有值了。通過for range可以遍歷environ中所有的環境變數。

注意:上述操作,包括clearenv只會影響程式當前執行環境中的環境變數。並不會對程式外的系統環境變數產生影響。所以當段**執行結束時,系統的環境變數並不會發生改變。

GO環境變數

go開發環境依賴於一些作業系統環境變數,最好在安裝go之前就已經設定好他們。如果是windows的話,完全不用手動設定,go將被預設安裝在目錄c go下 goroot go被安裝在的位置 goarch 表示目標機器的處理器架構 goos 表示目標機器的作業系統 gobin 表示編譯器和聯結器的安裝位...

go 環境變數

檢視go環境變數路徑 which go 檢視go語言環境資訊 go env 檢視go版本,檢視是否安裝成功 go versiongo的 必須在gopath中,也就是乙個工作目錄,目錄包含三個子目錄 gopath src 存放go源 的目錄,存放golang專案的目錄,所有專案都放到gopath的sr...

Go 環境變數

go 開發環境依賴於一些作業系統環境變數,列舉幾個最為重要的環境變數 goroot 表示 go 在你的電腦上的安裝位置,它的值一般都是 home go,當然,你也可以安裝在別的地方。goarch 表示目標機器的處理器架構,它的值可以是 386 amd64 或 arm。goos 表示目標機器的作業系統...