Swift 5.0 语法

1 常量与变量

 let声明常量 var声明变量  let constant ="常量"      var variable ="变量"

再次解释,重写get set的时候 我们使用 额外的一个变量  如果只重写 get 方法,默认为 readOnly 

2 if语句

if 条件表达式 {指令}   if 条件表达式 {指令} else{指令}  与oc类似 条件小括号()省略 也可以加上 5.0语法都支持 建议使用官方 去掉()。另外 函数指令{} 不可省略 但行也不可省略

3元组

元组:任意类型的集合,而里面的数据称为元素 使用起来的确比OC优美了很多 新概念

4数组 与OC 类似 存储同一类型的多个值

5字典

数组与字典的遍历查询

6可选型 ?

7.字符串相关操作

8.函数

swift中的函数个人认为比OC更灵活,更抽象,更有关联性,(函数与闭包都是引用类型)此处只说下语法

9闭包 闭包与函数的声明很类似 但功能更强大

10 枚举

在swift 个人认为发挥的淋漓尽致,想怎么样都行 当然遵循语法 自行查看就可以 比较多,但个人建议还是遵守 风格统一化,否则会显得没水平,不美观

11 范型

swift 中 枚举与范型 用的还是蛮多的,对于方法封装,及很多三方库 都在运用,建议大家还是要耐心的理解 最后在结合 函数 及 协议 相信 写的代码很优美

示例1
示例2

还可以为范型添加 约束 比如 遵守协议,关联类型 等 此处不过多解释,建议大家深入学习

你可能感兴趣的:(Swift 5.0 语法)