swift类型

swift类型

1.字符类型
2.区间类型 ClosedRange = "\0"..."~"
3.带间隔的区间
let arr = stride(from: 4, to: 2, by: 11)
4.switch 不能写大括号 默认不写break
5.fallthrough 贯穿
6.switch也支持Character类型
7.区间 元组匹配 值绑定 where
8.流程控制
9.返回元组 多返回值
10.文档注释为三个斜杠
11.参数标签 参数标签是在外面更好的表示参数
12.参数默认值 C++默认参数必须从右往左 省略标签模糊时会报错
13.Int...可变类型
14.print separator使用什么间隔
15.inout &name 输入输出参数 可变参数不能有默认值 不能用默认值 本质是地址传递
16.函数重载 函数参数类型不同
17.内联函数 将函数调用展开为函数体 就是把函数调用直接调用函数内容
18.函数类型 形式参数类型和返回值类型构成
作为函数参数 可以用来调用不用写标签
19.高阶函数 返回值是函数类型的函数
20.typealias 别名 Void就是空元祖
21.嵌套函数

你可能感兴趣的:(swift类型)