您的位置:首页 > 移动开发 > Swift

Swift学习---基础二(断言)

2016-06-23 19:30 218 查看
断言小知识点

可选可以让你判断值是否存在,你可以在代码中优雅地处理缺失的情况,然后,在某些情况下,如果值缺失或者值不满足特定的条件,你的代码可能并不需要继续执行。这时,你可以在你的代码中触发一个断言(assertion)来结束代码运行并通过吊事来找到值缺失的原因

使用断言进行调式

如 let age = -3
assert(age >=0, “error”)
// 因为age < 0,所以断言会触发第一个参数是条件 第二个参数是错误信息


这调式还是蛮好用的

何时使用断言

1.整数的附属脚本索引被传入一个自定义附属脚本实现,但是下标索引值可能太小或者太大

2.需要给函数传入一个值,但是非法的值可能导致函数不能正常运行

3.一个可选值现在是nil,但是后面的代码运行需要一个非nil值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swift 断言 断言调试