1.运算符
1)数学运算符
【注意】
这里要注意除法和取余的除数不能为零,否则编译出现错误提示。
2)逻辑运算符
【注】
Objective-C定义的BOOL类型常量YES和NO,在swift中也可以继续使用。查看了一下YES的声明,let YES:ObjCBool
3)三目元运算符
4)nil聚合运算符
【注意】
此语句等于let str = a != nil ? a! : "等于nil"
2.语句
1)if语句
【注意】
1.判断条件不能是赋值语句了,比如:if a=10。因为swift中,赋值语句没有返回值
2.判断条件不用加括号了
3.不管函数体中有几行必须用大括号括起来
2.switch
【注意】
1.判断条件可以是任何类型
2.不能缺少default
3.不用再写break
4.这里顺便讲一下区间操作符:
“a...b”表示[a,b],左闭右闭
“a..<b”表示[a,b),左闭右开
3.for语句
【注意】
这里的keys和numbers是常量
4.while语句
5.repeat-while语句
【注意】
在swift1.0的时候,我们还在用do-while。但在swift2.0开始就被苹果修改为repeat-while了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。