
6篇文章 · 11528字 · 1人关注
简介 golang单测,有一些约定,例如文件名是xxx.go,那么对应的测试文件就是xxx_test.go,单测的函数都需要是Test开头,然后...
[TOC] 本文基于golang 1.11源码进行分析。先演示用法和注意事项,再深入源码分析原理。 在golang中,接口本身也是一种类型,它代...
函数 函数的值(闭包) 在Go中,函数被看作第一类值(first-class values):函数像其他值一样,拥有类型,可以被赋值给其他变量,...
本文基于golang 1.10版本分析。 slice 结构 slice实际就是一个struct,在runtime/slice.go中的定义如下:...
[TOC] 本文基于1.10源码分析如之前的文章可以看到,golang中的map是不支持并发操作的,golang推荐用户直接用读写锁对map进行...
[TOC] 本文参考的是golang 1.10源码实现。 golang中map是一个kv对集合。底层使用hash table,用链表来解决冲突,...
文集作者