Golang踩坑记录-1
系统幂等校验
平时 Golang 开发中会遇到的“坑点”,总结一下,避免重复踩坑
Interface
看代码,答问题
func main() {
var i interface{}
fmt.Println(i == nil)
}
结果:
true
再看如下代码:
func main() {
var p map[string]string
var i interface{} = p
fmt.Println(i == nil)
}
结果:
false
package main
import (
"code.byted.org/live/utils/errors"
"fmt"
)
func Test() *errors.LiveError {
// ...
// if xxx {
return nil
本文转载自: https://blog.csdn.net/wangming520liwei/article/details/131458161
版权归原作者 wangxiaoming 所有, 如有侵权,请联系我们删除。
版权归原作者 wangxiaoming 所有, 如有侵权,请联系我们删除。