PHP转go刚入门。。我可以不写err != nil嘛?

gi19901212 · · 4690 次点击
try catch和err != nil 是2种不同的错误处理模式啊。try catch是不管包含的范围内出现多少错误,什么错误一概捕获,然后该处理的处理,但实际使用都是直接向上层抛。而err != nil是为了精准的处理错误,控制程序异常,提高程序的健壮性,发现一个处理一个。
#5
更多评论
err存在的目的就是为了帮助分析处理可能出现的异常,或者记录。如果这些你都不想做,直接忽略就可以,当然没有问题
#1
像php那样你是准备 try catch还是什么都不写? try catch比if err!=nil废脑多了。
#2