函数如何抛出异常?返回一个error还是throw 一个error ?

前者会带来隐患,调用者如果不判断错误,程序就会接着执行,可能带来更多的错误。

后者会让程序中断,避免更多错误。捕获方式更灵活,即使里面没有捕获到异常也可以在最外层兜底捕获
展开
评论