标签:
主要内容:
1.常量和变量
2.Optional
3.控制流
4.循环
5.字符串
6.集合
变量和常量
定义
自动推导
没有隐式转换!!!
如果要对不同类型的数据进行计算,必须要显式的转换
let & var 的选择
Optional 可选值
常见错误
unexpectedly found nil while unwrapping an Optional value
翻译
在[解包]一个可选值时发现 nil
?? 运算符
控制流
if
三目运算
switch
switch 中同样能够赋值和使用 where 子句
如果只希望进行条件判断,赋值部分可以省略
while & repeat-while
小结
循环
字符串
在 Swift 中绝大多数的情况下,推荐使用 String 类型
// 定义一个字符串
//遍历一个字符串
//计算字符串长度
//字符串拼接
字符串拼接
可选项的拼接
格式化字符串
String & Range 的结合
集合
数组
/*
- 集合之数组
- 使用let 定义不可变数组
- 使用var 定义可变数组
- 可以直接添加基本数据类型
*/
数组的定义
数组的类型
数组的定义和实例化
数组的遍历
数组的合并
数组的合并
数组的删除
数组容量
标签:
原文地址:http://www.cnblogs.com/MKxiaoyue/p/5742715.html