Erstellen einer Konfigurationsdatei im YAML-Format

import (


func main() {
    filename, _ := filepath.Abs("config/config.yml")
    yamlFile, err := ioutil.ReadFile(filename)
    var config Config
    err = yaml.Unmarshal(yamlFile, &config)
    if err != nil {
    //env can be accessed from config.Env

type Config struct {
    Env                 string `yaml:"env"`

//config.yml should be placed in config/config.yml for example, and needs to have the following line for the above example:
//env: test

Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow