- 博客(1)
- 收藏
- 关注
原创 谨慎对待Go语言中对interface的nil判断
谨慎对待Go语言中对interface的nil判断 在进行Go语言编程中,我们会看见诸如if err == nil {}或者if err != nil {}之类的判断,这跟go语言的错误处理哲学(计划失败而非成功 / 及早失败)有关;大多数情况下,我们对一个err是否是nil进行判断是很直白的,无需考虑很多,但是如果对于interface的情况来说,处理的时候稍有点难度,多了许多要留意的地方。 看个重要的例子 package main import ( "bytes" "fmt" "io" ) /
2020-09-03 17:07:58 853
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人