判断的条件必须为 true 或者false 不能是1,2 或者存在的对象,不然系会编译错误,这点和OC 是有区别的
三目运算符(?)...注意必须每种模式类型相同
print("在x轴或者y轴上\\(x)")
case let (x,y):
print("既不在x轴,也不在y轴上\\(x),\\(y)")
}
}
控制转移声明...2, 3, 5, 7, 11, 13, 17, 19:
description += " a prime number, and also"
fallthrough // 打穿继续向下执行...Int(3.3){
} // 编译报错
if let n = Int("3.3"){
print(n)
} // 编译通过
运行结果:
1.第一个if报错
2.第二个print(n) 不执行...对非可选值使用解包判断方式总是失败的。