Sad to see ++ and -- among the first things you learn. Aren't they [slated](1) to be taken out of the language?<p>1: <a href="https://github.com/apple/swift-evolution/blob/master/proposals/0004-remove-pre-post-inc-decrement.md" rel="nofollow">https://github.com/apple/swift-evolution/blob/master/proposa...</a>