env环境变量
99字小于1分钟
2025-02-04
package main
import (
    "fmt"
    "os"
    "strings"
)
func main() {
    for _, i := range os.Environ() {
        e := strings.SplitN(i, "=", 2) // 这行代码使用strings.SplitN()函数将当前环境变量按照=分割成两部分,e是一个包含环境变量键值对的切片。2表示只分割一次,即保留=符号
        fmt.Println(e)
    }
    myOs := os.Getenv("OS")
    fmt.Println("OS:", myOs)
    os.Setenv("BOGE", "man")
    fmt.Println(os.Getenv("BOGE"))
}