<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jan 31, 2016 at 6:19 AM, Tino Heth via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><span class=""><blockquote type="cite"><div><div dir="ltr"><div style="margin:0px;font-size:11px;line-height:normal;font-family:Helvetica">I do not know how far the Swift is to the adolescence, but it is certain that teenagers are rebels. There&#39;s something very good at it. In most cases they are to be certain. But in some things they regret later.</div></div></div></blockquote></span>Children have to learn their own lessons — and I guess re-adding &quot;++&quot; wouldn&#39;t be as complicated as a big tattoo on your neck ;-)</div><div><br></div><div>My first thought on the removal was &quot;we&#39;ll see many custom post-increment operators soon&quot;, and that may be true; but in the meantime, I came to the conclusion that I won&#39;t define those custom operators, but rather configure my system to replace &quot;++&quot; with &quot; += 1&quot;:</div>Typing the old operator is definitely faster, but I don&#39;t mind if it&#39;s turned into something else automatically (when there is no performance gain for pre-increment, I&#39;ve always preferred the post-variants).<div><br></div><div><br></div></div></blockquote><div><br></div><div>FWIW, Python has no ++ and -- operators (you have to use += 1 or -= 1), and nobody misses them there.  Once you introduce for-each loops, about 99% of the usage sites for ++ disappear, and it quickly fades out of your muscle memory.</div><div><br></div><div>It used to get re-introduced every so often by having to work with C, Java, and Javascript, but now ES6, Java, Objective-C, PHP, Python, Ruby, Go, Rust, and even C++ all have for-each loops or iteration blocks, so there&#39;s basically no need for regular for-loops or increment operators in any language but C.</div></div></div></div>