1、只有相同的类型的值才能进行运算
2、只有在需要修改时,才使用 var
let 定义常量,一经赋值不允许再修改
var 定义变量,赋值之后仍然可以修改
// 定义常量/ 变量 var
// 格式: let /var 变量名: 类型 = 值
如: let age: Int = 20
4、可选项逻辑
由于可选项的内容可能为nil ,而一旦为nil 则不允许参加计算,因此在实际开发中,经常需要判断可选项的内容是否为nil
??
if let / var
guard let / var else
?? 运算符
?? 运算符可以用于判断 变量 、常量 的数值是否 为 nil 如果是则使用后面的值替代。
5、 switch 的使用
/***
1、switch可以针对任意类型的值进行分支,不再局限在整数
2、switch一般不需要break
3、switch如果多值,使用“,”
4、所有的分支至少需要一条指令,如果什么都不干,才使用break
**/
funcswitchdemo (num:String){
switchnum {
case"10","9":
print("good")
case"8":
break
default:
print("bak")
}
}