MST

星途 面试题库

面试题:Go中如何获取特定环境变量并用于文件路径拼接

在Go语言中,假设我们有一个环境变量 `APP_HOME`,它代表应用程序的主目录。请编写代码获取这个环境变量的值,并将其与子目录名 `config` 拼接成完整路径,同时处理环境变量未设置的情况。
30.0万 热度难度
编程语言Go

知识考点

AI 面试

面试题答案

一键面试
package main

import (
    "fmt"
    "os"
    "path/filepath"
)

func main() {
    appHome := os.Getenv("APP_HOME")
    if appHome == "" {
        fmt.Println("环境变量 APP_HOME 未设置")
        return
    }
    configPath := filepath.Join(appHome, "config")
    fmt.Println("完整路径:", configPath)
}