三項演算子で副作用のある処理をしちゃうのってあり??
processType==1 ? doProcess(1) : doProcess(2)
@kussy_tessy これなら doProcess(processType == 1 ? 1 : 2)で済むし、呼ぶ関数が違ったらif書くかな。その割に&&はシェルやJavaScriptでif代わりに使われがちだけど。
@204504bySE 例が微妙だった。別の関数を呼ぶほうが伝わりやすかった。僕もif使うかなーって思ったけど、&&の短絡評価をif代わりに使うのは僕もやるから、ちょっとダブスタなとこはあるかも。
様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。
@kussy_tessy これなら
doProcess(processType == 1 ? 1 : 2)
で済むし、呼ぶ関数が違ったらif書くかな。その割に&&はシェルやJavaScriptでif代わりに使われがちだけど。