一、基本知识
1.导入框架
直接import UIKit即可
2.定义标识符
必须告知系统标识符是常量(let)还是变量(var)
let a : int = 10; == let a = 10
3.语句结束
一行中只有一条语句时那么;可以省略
4.打印内容
print(打印内容)
二、常量与变量
1.开发中优先使用常量
2.常量的本质是保存对象的地址,不可以修改,但是可是通过内存地址得到对象,然后修改对象内部的属性
三、数据类型
1.整型及浮点型
int double
2.类型推导
注:不存在基本的数据类型,都是结构体
《1.如果一个标识符定义时没有指定类型,而直接赋值,那系统到根据值的类型来推导标识符的类型
《2.可以option + 鼠标左键来查看类型
3.基本运算
<1.相同类型才可以进行运算
<2.强制转换:int (a)
四、逻辑分支
<1.所有的条件判断的()都可以省略
<2.没有非0即真
<3.三目运算符语法不变
<4.guard 可是替换if else
语法:guard 判断条件 else { 必须有return continue break } 条件真时执行的语句块。
<5. switch
1.case后面的break可以省略
2.如果希望继续执行case下面的语句则加一个fallthrough
3.case后面可以加多个条件,以,为分隔即可
4.可以判断浮点型
5.判断字符串(直接到==即可)
6.可以判断区间 (..<开区间 ...闭区间)
五、循环
for var i = 0 ; i < 10 i++ {}
for i in 0..<10 {}
for _ in 0 ..<10 {}
do while 替换成了 repeat while