Swift开发 断言的使用

断言 Assert 

在程序设计中  有很多变量的值是有范围的

比如 人的体重不会小于0 人的年龄不会大于200

如果要检验这些变量是否合法,就可以使用断言的方式

let age = -1assert(age>0,"人的岁数不能小于0")//输出的是:assertion failed:人的岁数不能小于0

assert方法有两个参数:

第一个是判断条件,返回的Bool值,当这个值为false的时候,程序中断,并输出第二个参数(第二个参数可以为空)。

第二个是输出内容,当第一个参数返回false的时候,第二个参数执行打印输出,但是该参数可以为空。


你可能感兴趣的:(swift,断言)