
golang
棕生
探究技术本质,优化设计方案,抽象架构模式!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
golang学习———方法别名(1)
前言:本系列文章记录笔者使用golang开发过程中碰到的稍微有点含量的知识点,供大家分享,欢迎拍砖。 “方法别名”,似乎不太准确,延续C语言中的typedef叫法,在golang中表述如下; type MyFunc func(string) string 用法1: 为相同的方法签名提供统一的访问入口 举例,使用golang编写一个http服务器,提供学生管理的基原创 2016-06-20 11:14:22 · 4665 阅读 · 0 评论 -
golang学习———sync.Once(2)
在开发时,我们经常碰到这样的应用场景:只需要执行或初始化一次,例如,单例模式或是系统开启时的初始化。一般的语言通用做法是利用互斥操作设置标志变量,通过判断标志变量的值决定是否执行相关代码;golang语言的实现非常简单,只需一行代码,如下: import "sync" var once sync.Once func init() { //初始化代码 }原创 2016-06-21 10:57:51 · 2807 阅读 · 0 评论