序本文主要研究一下golang的error增强Errors in Go 1.13golang的1.13版本对error进行了增强,主要是引入了Unwrap方法增加Is和As方法fmt.Errorf支持%w来包装error实例 {代码...} 输出 {代码...} 小结wrap对error进行了包装,不过没有包含堆栈Is会挨个unwrap去对error进行判断errors.Is function behaves like a compariso...
序本文主要研究一下golang中的零值zero value初始化时没有赋值的变量的默认值如下:false for booleans0 for numeric types"" for stringsnil for pointers, functions, interfaces, slices, channels, and maps访问nil实例 {代码...} 小结对于toJson来讲,大部分为null,func类型的会报错对于map,访问不存在的key则返...