Swift

Swift:函数、枚举与可选项

2021-06-16  本文已影响0人  码小菜

目录
一,基础语法
二,流程控制
三,函数
四,枚举
五,枚举的内存布局
六,可选项

一,基础语法

1,常量和变量
2,常见数据类型
3,元组
4,typealias

二,流程控制

1,if-else
2,while
3,for
4,switch

1>默认可以不写break,不会贯穿到后面的条件
2>使用fallthrough可以实现贯穿的效果
3>如果已经处理所有的情况,可以不写default

三,函数

1,基本使用
2,参数使用

1>用inout定义一个输入输出参数,可以在函数内部修改外部实参的值
2>可变参数不能标记为inout
3>inout参数不能有默认值
4>inout参数不能传入常量
5>inout参数的本质是地址传递

3,函数重载
4,内联函数
5,函数类型
6,嵌套函数
7,文档注释

四,枚举

1,基本使用
2,原始值
3,关联值
4,递归枚举
5,定义方法

五,枚举的内存布局

查看内存的工具

1,MemoryLayout
2,无原始值无关联值
3,有原始值
4,有关联值
5,一个case

六,可选项

1,基本介绍
2,强制解包
3,隐式解包
4,可选项绑定
5,guard
6,空合并运算符
7,多重可选项
上一篇下一篇

猜你喜欢

热点阅读