Swift中如果使用十进制表示指数,需使用e/E表示幂e2表示10^2
|
|
用十六进制表示指数,需用p/P表示幂,p2表示2^2
Swift中数字比较大的整数可以用‘_’分割,其实际意义不变
将整数、浮点数等其它数据类型与字符串拼接可用’()’
switch条件表达式可以使用整数、浮点数、字符、字符串和元组等类型,
case分支不需要显示地添加break语句,分支执行完成就会跳出case
case可以是闭区间’…’和半闭区间’..’运算符
元组switch
跳转语句
continue同break使用相似,也可选择是否使用标签
break可选择是否带标签,如break,break label
默认情况下break只会跳出最近的内循环,带标签break会直接跳出指定标签的循环
fallthrough:是贯通语句,只能使用在switch语句中。
switch中的case默认不支持贯通,只有case中添加fallthrough的才可以贯通
数组:有序,可重复,不可变数组在访问效率上比可变数组高
字典:键不要重复,值可重复,键值无序,Swift中的集合都是结构体类型
函数的定义语法,函数可以重载
//Swift中函数的返回值是用这种格式来的
函数的嵌套和函数作为返回值
闭包: