运算符
来源:互联网 发布:24口网络交换机的价格 编辑:程序博客网 时间:2024/05/16 16:07
与 C 语言和 Objective-C 不同,Swift 的赋值操作并不返回任何值。所以以下代码是错误的:
if x = y {
// 此句错误, 因为 x = y 并不返回任何值
}
空合运算符(a ?? b)将对可选类型a进行空判断,如果a包含一个值就进行解封,否则就返回一个默认值b.这个运算符有两个条件:
表达式a必须是Optional类型
默认值b的类型必须要和a存储值的类型保持一致
闭区间运算符
闭区间运算符(a...b)定义一个包含从a到b(包括a和b)的所有值的区间,b必须大于a。 闭区间运算符在迭代一个区间的所有值时是非常有用的,如在for-in循环中:
for index in 1...5 {
println("\(index) * 5 = \(index * 5)")
}
// 1 * 5 = 5
// 2 * 5 = 10
// 3 * 5 = 15
// 4 * 5 = 20
// 5 * 5 = 25
0 0
- 运算和运算符
- 运算符
- ??运算符
- 运算符
- << 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- ?? 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- Android使用Buffer提高相机的处理能力
- akoj-1229-An Easy Problem
- VisualStudio环境下GSOAP开发指南
- MySQLdb的使用
- Android笔记----Android传感器开发
- 运算符
- upper_bound()和 lower_bound()使用方法
- 功率场效应晶体管(MOSFET)原理
- 《C语言及程序设计》实践项目——C语言程序初体验
- Android蓝牙通信详解
- myeclipse WEB工程设置部署到tomcat上下文名称
- sql 特例
- 动态规划算法的基本步骤
- oracle--如何分析执行计划