请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

checkErr 是否(可以/需要)被封装成通用方法

图片描述
老师您好,我想问一下.这里是否是封装了一个checkErr的通用方法?是否可以封装成CheckErr,直接panic
原因是因为代码中有大量的

if err!=nil{
  print .. 
  retrun false
}

感谢?

正在回答

1回答

同学你好,go里的if err==nil 这些写法的确是有些繁琐。大部分场景确实可以封装成一些通用的方法;有一些场景不能直接panic,可能需要返回bool类型,那外层的函数还是少不了if-else的判断;所以还是要根据实际情况来封装吧。如果逻辑处理都一致,那么封装成通用方法那就是有必要的啦。

0 回复 有任何疑惑可以回复我~
  • 提问者 apache13 #1
    非常感谢!感谢老师!
    回复 有任何疑惑可以回复我~ 2020-11-12 14:19:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信