《swift从入门到精通》(一):基本运算、流程控制
2021-09-22 本文已影响0人
萧1帅
基本运算、流程控制
常量
- 只能赋值一次
- 它的值不要求在编译时期确定,但使用之前必须赋值1次
- 常量,变量在初始化之前,都不能使用
标识符
- 标识符(比如常量名、变量名、函数名)几乎可以使用任何字符
- 标识符不能以数字开头,不能包含空白字符、制表符、箭头等特殊字符
常见数据类型
- 值类型
1.枚举(optional)
2.结构体(Bool、Int、Array、String、Set等) - 引用类型
类(Class)
流程控制
-
if-else
if后面的条件可以省略小括号,条件后面的大括号不能省略,if后面的条件只能是Bool类型
-
for-in
for-in中使用的区间运算符为整数,字符,字符串不能用在for-in中
-
switch
- case、default后面不能写大括号
- 默认可以不写break,并不会贯穿到后面的条件
- switch必须要保证能处理所有情况,如果能保证已处理所有情况,也可以不必使用default
- case、default后面至少要有一条语句,如果不想做任何事,加个break即可
- switch也支持character、String类型,复合条件也可以