标签:
主要内容:
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