golang里实现单例模式的方法
使用golang里的sync.Once来实现单例模式,参考代码:var once sync.Once type manager struct&
使用golang里的sync.Once来实现单例模式,参考代码:
var once sync.Once
type manager struct {name string}
var single *manager
func Singleton() *manager{
once.Do(func() {
single = &manager{"single"}
})
return single
}