Swift学习笔记_0
Swift学习笔记_0
Swift语言的核心就是变量variable和函数function
变量
基本类型
- 字符串
- 字符串
var str: String = "Hello World"
- 冒号 + 空格 + 类型,可以省略(类型推断),但推荐写
- 数字
- 整数
var price: Int = 1000
let price: Int = 1000
let表示常量,不变的- 小数
- 布尔值
var flag: Bool = false
容器
- 集合
1 | var animalsArray: Array = ["dog", "cat", "lion"] |
append, remove
排序
.sorted()
转换
.map
相当于是遍历一个集合对象,将相同的操作应用于该集合的每一个对象,做一个一一映射的关系。
详细的介绍参考:Swift高级函数
自定义类型
其实就相当于变量、函数的内部聚合,类似结构体。
注意:这是作为一种变量类型,而不是类。Swift 中的 struct 和 class
- 关键字:struct
- 外部组合:protocal,类比Java中的接口
函数
常规形式
1 | // 函数头:输入, 输出 |
泛型
即广泛使用的类型,使用时需要两部分:泛型的定义 + 占位符T
1 | // T为占位符,函数名后加尖括号对其作泛型定义 |