go-playground

暂定项目结构

有一个文件夹,里面的代码都是平时简单写的。这些代码都放在一个文件夹里面。 根目录其他的文件是放,有的时候看到一遍文章,里面有的时候有实验的代码,可能还要写一下笔记的。这些代码可以单独放一个文件夹

文件夹 简介 说明
play001 Concurrency相关(goroutine,channel,mutex,select)
play002 错误和异常的处理
play003 mock
play004 context
play005 the behavior of channel
play006 context
play007 多个receiver接收同一个channel
play008 map并发访问
play009 reflect
play010 ServeMux解析
play011 defer gotchas
play012 函数的接收者是值类型还是指针类型
play013 golang/templates
play014 golang里面的list(use slice as list in golang)
play015 for语句(遍历slice,map问题)
play016 随机数相关
play017 变量作用域
play018 Go语言参数传递是传值还是传引用
play019 defer gotchas
play020 sync.map
play021 setting options
play022 内存泄露
play023 learn-go-with-tests TDD的方式写go的代码
play024 GO函数选项模式 将一个函数的参数设置为可选的方法
play025 channel的使用
play026 面试题目