ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Go 获取环境变量

    Oct 26, 20218 min read

    导入”os”包通过os包中的Getenv方法来获取

    func Getenv(key string) string {
    
    }
    

    示例代码:

    package main
    
    import "fmt"
    import "os"
    
    func main(){
        var JAVAHOME string
        JAVAHOME = os.Getenv("JAVA_HOME")
        fmt.Println(JAVAHOME)
    }
    

    输出结果

    ➜  /tmp touch main.go
    ➜  /tmp vim main.go
    ➜  /tmp go run main.go
    /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
    

    相关文章

    解决 WARNING undefined behavior - version of Delve is too old for Go version go1

    警告提示 Delve 版本过旧,需升级以支持 Go 1.22.3,通过检查和升级 Delve 版本并重启开发环境来解决。

    SwiftUI创建操作表以供用户选择的 ActionSheet 视图

    SwiftUI 中的 ActionSheet 视图通过按钮触发,显示一组操作选项供用户选择,并可自定义消息和操作。

    HTML5有哪些新特性和废弃的元素?

    HTML5引入了语义化标签、视频音频支持、表单增强、画布等新特性,并废弃了frame、frameset等过时元素。

    ios16 打开开发者选项

    在iOS 16设备上,通过设置>隐私与安全性下的“开发者模式”开关并重启设备来开启开发者模式,但需注意此举可能降低设备安全性。

    M1 Mysql8 docker-compose

    在M1 Mac上通过指定`platform: linux/x86_64`在`docker-compose.yml`中模拟运行x86_64架构的MySQL 8.0.22容器,并使用`docker buildx`构建特定平台镜像以解决CPU架构差异问题。