なぜ前置詞?なぜ2行?
朝っぱらからこんなコードを見せられると、頭痛が痛くて仕方がない。
x = hoge; ++hoge;
2行になってるのはさ、まだ何となく理解できるのよ。前置、後置と代入の演算優先度に自信が無くて、深く考えなくてすむように2行にしたとかさ。なんか気分的に2行にしたくなるような、アンニュイな気分に襲われたとかさ。行数が即工数に結びつくので、無駄に長くした方が儲かるとかさ。
でも、分けた上に前置インクリメントは理解できない。前置でも後置でも意味が同じ箇所なら、普通は後置にしない?最も有名なインクリメント演算って「C++」で後置でしょ?正常な感覚の持ち主なら、ここで前置ってありえないと思うんだけど、JK。
と、長々と書いたけど JK って書きたかっただけなのは秘密。
ディスカッション
コメント一覧
まだ、コメントがありません