Swift1 基本语法
常量和变量
类型标注
常量和变量的命名
输出常量和变量
注释
分号
数据类型转换
布尔值
元组
可选类型
可选绑定
隐式解析可选类型
使用断言进行调试
区间运算符
半开区间运算符
字符串初始化
字符串的拼接
字符串中字符遍历
字符数据类型
字符串插值
计算字符数量
字符串索引
indeces使用
字符串删除
字符串比较
前缀后缀
创建一个空数组
创建一个带有默认值的数组
两个数组相加
用字面量构造数组
访问和修改数组
遍历数组
创建一个空集合
用字面量创建集合
添加删除集合元素
集合的操作
union合并集合
intersect交集
subtract不在集合中的数组
exclusiveOr不在两个集合中
集合之间的关系
使用“是否相等”运算符(==)来判断两个集合是否包含全部相同的值。
使用isSubsetOf(_:)方法来判断一个集合中的值是否也被包含在另外一个集合中。
使用isSupersetOf(_:)方法来判断一个集合中包含另一个集合中所有的值。
- 使用isStrictSubsetOf(_:)或者isStrictSupersetOf(_:)方法来判断一个集合是否是另外一个集合的子集合或者父集合并且两个集合并不相等。
- 使用isDisjointWith(_:)方法来判断两个集合是否不含有相同的值(是否没有交集)。
- 创建一个空字典
- 用字面量创建字典
- 访问和修改字典
- 字典遍历
- 字典的有序输出
- For…In 结构
while 结构
带标签的while循环
repeat…while 结构
Switch…case 中的元组_使用
Switch…case 中的元组值绑定
Switch…case 中的where条件语句
Switch…case 中的fall through
函数的定义与调用
函数参数与返回值
元组作为返回值
可选元组作为返回值
制定函数外部参数
忽略函数外部参数
函数默认参数值
函数可辨参数
函数常量参数和变量参数
函数输入输出参数