портировалась
не подскажите в чем может быть проблема?
main.go
package main
import (
"fmt"
"configs"
)
func main() {
config := configs.Configs{}
config = configs.getConf("../config.yaml")
fmt.Println(config)
}
configs.go
package configs
import (
"gopkg.in/yaml.v3"
"io/ioutil"
"log"
)
type Configs struct {
Port int `yaml:"port"`
Host string `yaml:"host"`
}
func getConf(path string) Configs {
var conf Configs
confFile, err := ioutil.ReadFile(path)
if err != nil {
log.Printf("yaml get file err %v", err)
}
err = yaml.Unmarshal(confFile, &conf)
if err != nil {
log.Printf("Unmarshall error %v", err)
}
return conf
}
вам бы язык сначала изучить
GetConfig Ты готур прошёл хотя бы?
Обсуждают сегодня