0


Golang踩坑记录

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 所有, 如有侵权,请联系我们删除。

“Golang踩坑记录”的评论:

还没有评论