新版本的变更 / Swift 2.2

// *** before: ***
var i = 0
i++
++i
i--
let old = i++      // the value before the change, easy to confuse with ++i

// *** in version 2.2: ***
// ++ and -- give a deprecation warning and were removed in Swift 3
var j = 0
j += 1
j -= 1
let value = j
j += 1

// they used to look tempting inside an expression, and that is exactly
// what made such code hard to read