Go的单例模式 发表于 2018-10-25 | 分类于 Go | 评论数: 本文字数: 371 | 阅读时长 ≈ 1 分钟 保证一个 struct 只有一个实例,并提供一个全局访问点 12345678910111213141516171819202122package managerimport ( "sync" "fmt")var m *Managervar once sync.Oncetype Manager struct{}func SharedManager() *Manager { once.Do(func() { m = &Manager{} }) return m}func (p *Manager) Manage() { fmt.Println("manage...")} 你的支持将鼓励我继续创作! 打赏 微信支付 支付宝 本文作者: Lyzhou 本文链接: https://zhouleyan.github.io/2018/10/25/go-singleton/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!