I&#x27;ve always felt like Python and Ruby chose to drop these to discourage you from writing traditional loops, as they have their own enumerators to accomplish the same thing. And, as the author mentioned, so does Swift. Obviously you still have to do a &#x27;+=&#x27; occasionally, but I don&#x27;t find myself doing that often.