Golang单例模式
sync.Once实现单例模式, 从yml文件获取配置信息。
package main
import (
yml "gopkg.in/yaml.v2"
"io/ioutil"
"log"
"sync"
)
type Config struct {
Host string `yaml:"host"`
Port int `yaml:"port"`
}
var (
cfg *Config
once = &sync.Once{}
)
// 获取实例对象
func GetInstan
原创
2022-04-08 03:29:05 ·
1621 阅读 ·
0 评论