Swift-assert使用时机

什么时候使用断言呢?

 包含下面的情况时使用断言:

1、整型下标索引作为值传给自定义索引实现的参数时,但下标索引值不能太低也不能太高时,使用断言

2、传值给函数但如果这个传过来的值无效时,函数就不能完成功能时,使用断言。

3、Optional值当前为nil,但是后面的代码成功执行的条件是要求这个值不能为nil,使用断言

posted @ 2016-08-23 15:12  J-Vijay  阅读(238)  评论(0编辑  收藏  举报