感觉用if或exception完全可以判断返回结果是否正确,为什么还有用断言
参考 什么时候用异常,什么时候用断言 https://www.zhihu.com/question/24461924/answer/27884043