首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Golang
燃烧少年的心
创建于2021-08-23
订阅专栏
学习笔记
暂无订阅
共6篇文章
创建于2021-08-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Golang-代码片段
```golang var ( _encoderNameToConstructor = map[string]func(zapcore.EncoderConfig) (zapcore.Encoder,
Golang-Map
定义 var m map[string]int 初始化 m = make(map[string]int),可以不需要定义直接初始化 map必须通过make初始化. key的类型 As mentione
Golang-Slice
slice与array的生成方式 slice可以从数组中生成,也可以直接创建,在创建的时候可以指定slice的长度和容量,如果没有指定容量(make的第三个参数),那么容量就默认和长度相同。也可以不通
Golang-面向接口
实现了3方的解耦,即定义方可以定义参数为Service,调用方可以灵活初始化实现了Service接口的结构体,然后传给定义方即可。 https://draveness.me/golang-101/ h
Golang中JSON
解析Json的两种方案 解析为Maps 元素使用前需要进行类型判断,number默认会转为float64,所以类型判断的时候必须用.(float64)判断 Go Type JSON Type bool
Golang-值传递
值传递 Golang中参数的传递全部为值传递,即传递的参数变量的一个副本,一副拷贝。 比如我们传递一个int类型的参数,传递的其实是这个参数的一个副本;传递一个指针类型的参数,其实传递的是这个该指针的