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. rのif条件でブレーク条件
- 2. whileループのブレーク条件
- 3. ブレークwhileループifth条件付き
- 4. スイッチケース内の条件付きブレーク
- 5. Haskell:複数の条件と文字列を条件とするブレーク関数
- 6. Javascript JSONを反復する再帰関数のブレーク条件
- 7. PHP条件が一致したときにブレークするまでテキストファイルを読む
- 8. PHPの "if"条件が無視されるのはなぜですか?ブレーク/
- 9. サブソニッククエリ条件A AND((条件B AND条件C)OR(条件D AND条件E AND条件F)
- 10. CSVチェックawk条件条件
- 11. Oracle - 条件条件ケース
- 12. 条件内の条件
- 13. 条件は他の条件に依存します:条件条件
- 14. Restrictions.Disjunction()条件Aと条件B OR条件c AND条件dの
- 15. SSIS条件付きスプリット条件設定
- 16. 条件付き書式:条件
- 17. ケース、条件付き条件を選択
- 18. MVC検索条件付きの条件
- 19. Javascriptはif条件とelse条件(PHP)
- 20. 比較条件と比較条件
- 21. 条件は条件が私のSQLで
- 22. Rownumber = 1かつ条件Then条件
- 23. sqlite android update with条件と条件
- 24. 条件
- 25. 条件
- 26. 条件
- 27. 条件
- 28. 条件
- 29. 条件
- 30. 条件
改行を追加; – Max
スイッチケースのシナリオを試しましたか? – diceler
@Max:ナンセンス。 –