Swift教程-新操作符
发布时间:2020-12-14 02:03:11 所属栏目:百科 来源:网络整理
导读:这里说下Swift新增了一些新的操作符。详情可以看这里Swift操作符 等号 元组赋值 let (x,y) = ( 1 , 2 ) 和 C /Objective-C不一样,等号操作符不会返回值 nil聚合操作符 a??b 判断a是否有值,如果a为空,则返回b。 一般a为optional值,可能为nil,可能有值。
这里说下Swift新增了一些新的操作符。详情可以看这里Swift操作符 等号元组赋值 let (x,y) = (1,2)
和 C /Objective-C不一样,等号操作符不会返回值 nil聚合操作符a??b 判断a是否有值,如果a为空,则返回b。 a != nil ? a! : b
例子 let defaultColorName = "red"
var userDefinedColorName: String? // defaults to nil
var colorNameToUse = userDefinedColorName ?? defaultColorName
范围操作符全闭区间形如 a…b,表示一个从a到b的一个区间。b必须要大于a for index in 1...5 {
println("(index) times 5 is (index * 5)")
}
半开区间形如a . . < b 使用这种操作符在在历遍数组时十分方便 let names = ["Anna","Alex","Brian","Jack"]
let count = names.count
for i in 0..<count {
println("Person (i + 1) is called (names[i])")
}
这里是Swift进阶操作符 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |