Swift Language Guide - Basic Operators
Assignment
Assignment NOT return a value
if x = y { <-- Error }
Assignment with Tuple and Swap
var (x, y) = (1, 2) println("(x, y) = (\(x), \(y))") (x, y) = (y, x) println("(x, y) = (\(x), \(y))")
Remainder
Support remainder (%) on FLOATING-POINT
println(8 % 3.3)
Ternary
question ? answer1 : answer2
Range
Closed Range
for i in 0...5 { println(i) <-- print 0 ~ 5 }
Half-Closed Range
for i in 0..<5 { println(i) }
P.S. Half-Closed range operator is changed. old ..
is NOT USED.
沒有留言:
張貼留言