标签:style blog http tar color com
基本运算符
var a = 5
let b = 20
多对多赋值
var (x, y) = (1, 2)
// x的值是1,y的值是2
跟C\OC不一样的是:Swift的赋值运算符没有返回值
if (x = y) { }
// 上面的代码是错误的,因为x = y并没有返回具体的值
求余运算符
求余结果的正负跟%左边数值的正负一样
跟C语言不一样的是,Swift的%支持浮点数的计算
var a = 10
var c = a ? 100 : 200
正确写法
var c = a > 0 ? 100 : 200
var c = false ? 100 : 200
范围运算符
for index in 1...5 {
println(index)
} // index的值从1~5
for index in 1..5 {
println(index)
} // index的值从1~4
Swift入门教程:基本运算符,布布扣,bubuko.com
标签:style blog http tar color com
原文地址:http://www.cnblogs.com/myios/p/3782252.html