Q
条件ブレーク
-2
A
答えて
0
Erm、ネストされたif文を使用しますか?私はあなたが第二の条件の結果で何をしたいのか全くわからないんだけど、ここではそれが最初の条件が満たされない場合、次のようになります。また、
if (condition1) {
// First condition succeeds
// Assuming you want to execute this either way
if (condition2) {
}
// Only execute if first condition succeeds
if (condition3) {
} else {
}
} else {
// First condition fails
// Assuming you want to execute this either way; ignore otherwise
if (condition2) {
}
}
なお、あなたは返すようにしたい場合関数から値を取得するには、if (!condition1) return false;
のようなものを使用できます。
上記があなたが探しているものであるかどうかについては、この質問はあいまいです。
2
if (condition1) {
if (condition2) {
}
if (condition3) {
}
else {
}
}
を実行するのではなく、壊す必要がありますまたは私は何かが足りないのですか?
1
ここではどのようなタイプのものを使用していますか?条件とは何ですか?それが役に立てば幸い
if(Conditon) {
// code
} else if(Condition) {
// code
} else if(Condition) {
// code
} else {
// code
}
:あなただけの次の操作を行うことができ、
switch (Condition)
{
case 'Case1' :
// Insert logic here
break;
case 'Case2' :
// Insert logic here
break;
case 'Case3' :
// Insert logic here
break;
}
1
は私には思えるケース - あなたはCondition
のために2つの以上の可能な値を持っている場合
私はあなたがスイッチを使用することをお勧めします!
1
上記のすべての解決策は機能的に正しいです。
if(Conditon1) {
// code
} else if(Condition2) {
// code
} else if(Condition3) {
// code
} else {
// code
}
あなたには、いくつかのデザインパターンやリファクタリングのファンを尋ねる場合、あなたは多分、このいずれかを取得します:私は、最も人気のあるこの一つだと思い
if(Conditon1) {
return doSomething();
}
if(Condition2) {
return doSomething2();
}
if(Condition3) {
return doSomething3();
}
それはあなたのプログラミングスタイルやかに依存します読んだ本の種類:
+0
「最も人気がある」は「OPが求めているもの」と同じではありません。 –
関連する問題
- 1. ブレークwhileループifth条件付き
- 2. スイッチケース内の条件付きブレーク
- 3. サブソニッククエリ条件A AND((条件B AND条件C)OR(条件D AND条件E AND条件F)
- 4. PHP条件が一致したときにブレークするまでテキストファイルを読む
- 5. Restrictions.Disjunction()条件Aと条件B OR条件c AND条件dの
- 6. ケース、条件付き条件を選択
- 7. 比較条件と比較条件
- 8. MVC検索条件付きの条件
- 9. 条件
- 10. 条件
- 11. 条件
- 12. 条件
- 13. 条件
- 14. 条件
- 15. 関連クエリ:条件が最大でない条件(内部クエリの条件)
- 16. 条件(SPEL)
- 17. は、条件が
- 18. 配置条件
- 19. が条件
- 20. 条件変数
- 21. ルビー:条件
- 22. SQL LIKE条件
- 23. Mongoid `group()`条件
- 24. スイッチ条件文
- 25. 条件付き
- 26. 条件(サイズ)
- 27. CakePHP beforeFind条件
- 28. Cancan条件
- 29. wix ExitDialog条件
- 30. Jquery条件文
改行を追加; – Max
スイッチケースのシナリオを試しましたか? – diceler
@Max:ナンセンス。 –