Subscribed unsubscribe Subscribe Subscribe

Twitterでふぁぼったものをひたすら試します

Swiftのインクリメントは前置がいいのか後置がいいのか問題

ふぁぼったもの Swift

インクリメントを最初に見たのはいつだろう。
インクリメントをインクリメントとして最初に見たのか、
for(int i = 0; i < n; i++) が最初だったのか。

でもとりあえず頻度としてはfor文の方が多くて、そうなると後置が当たり前になってきて、前置がきもく見えてくる。
世間的に関数引数中にインクリメントって当たり前なんだろうか。私はあたまわるくてインクリメントが先か関数実行が先かぱっと見わからないから、だいたい分けて書いちゃう。

bokko.hatenablog.com

へー。
SwiftのIncrement and Decrement Operatorsのはなしはこれ↓
The Swift Programming Language (Swift 2): Basic Operators

Unless you need the specific behavior of i++, it is recommended that you use ++i and --i in all cases, because they have the typical expected behavior of modifying i and returning the result.

まあswiftなんてどうせ最後はcとかあのへんと一緒になっちゃうんだし前置か(わからない)
前置きもいよう〜