分支语句
在C和OC中,有一个非0即真的概念,但是Swift没有,举例如下:
int num = 10;
if (num) {
//在OC中,是会走到这里的,而且如果判断为真只执行一个语句的话,外面的大括号是可以去掉的
}
let num = 10
if num {
//但是在Swift里,首先if后面跟的条件可以不加小括号,但是后面的大括号绝对不能省略;
//第二点是,在Swift中,条件只能放bool值,取值只有true或false,如这里只放一个num就会报错
}
int num = 10;
if (num) {
//在OC中,是会走到这里的,而且如果判断为真只执行一个语句的话,外面的大括号是可以去掉的
}
let num = 10
if num {
//但是在Swift里,首先if后面跟的条件可以不加小括号,但是后面的大括号绝对不能省略;
//第二点是,在Swift中,条件只能放bool值,取值只有true或false,如这里只放一个num就会报错
}