これはどこかで答えると申し訳ありませんが、しばらく見回して何も見つかりませんでした。if else文でブール値を評価する適切な方法
私はObjective-Cでコーディングしていますが、これは主に一般的なコーディングの質問です。私は本質的に、ブーリアンを含むelse文が書かれている場合、適切な専門的な方法があるかどうか疑問に思っています。
- が他たstatmentsはブール
- が関与する場合の順序付けのための「最速」「最高の」コーディングプラクティスがある場合は具体的に、私はそれらを書くより審美的に一般的な方法があります知っていただきたいと思いますか?
ので、例えば、ここで私はおよそ
方法1
if (myBool)
{
//Do something
}
else
{
//Do something else
}
方法2
if (myBool)
{
//Do something
}
else if (!myBool)
{
//Do something else
}
方法3を思ったんだけど、次の3つの方法があります
if (myBool)
{
//Do something
}
if (!myBool)
{
//Do something else
}
私はこれがちょっとばかげていると知っていて、微妙な細かいところで本当にハープしています。私は、コードの可読性の点で、これらの異なる方法について主に考えています。それはほぼの方法2/3のように私に最もわかりやすいように見えます。これにより、大きなファイルではより簡単な、その変数の特定のケースを検索することができます。たぶんこれはちょっとしたことですが、本当に問題にはなりません。
方法1は私にとって最も一般的なようで、デフォルトで選択するものです。しかし、より経験豊富なコーダーのために、これを行うための具体的な方法がありますか?
boolを使用している場合は、2&3をまったく必要としません。ユーザーメソッド1常に。 – GeneCode