Als «if-statement» getaggte Fragen

Eine "if" -Anweisung ist in den meisten Programmiersprachen eine Flusssteuerungsstruktur, die den Ausführungsfluss in Abhängigkeit von einer binären Bedingung verzweigt und im Allgemeinen zur Laufzeit ausgewertet wird. If-Anweisungen werden üblicherweise auch als Bedingungen bezeichnet. Wenn Sie dieses Tag verwenden, fügen Sie bitte auch ein geeignetes Sprach-Tag hinzu, z. B. "Java", wenn Ihre Frage sprachspezifisch ist.


13
if… else innerhalb von JSP oder JSTL
Ich möchte einen HTML-Code basierend auf einer Bedingung in einer JSP-Datei ausgeben. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Wie kann ich das machen? Soll ich JSTL verwenden?
283 jsp  if-statement  jstl 

4
ausbrechen, wenn und foreach
Ich habe eine foreach-Schleife und eine if-Anweisung. Wenn eine Übereinstimmung gefunden wird, muss ich letztendlich aus dem Foreach ausbrechen. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if and foreach here> …


30
Wie vermeide ich Wenn-Ketten?
Angenommen, ich habe diesen Pseudocode: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Funktionen executeStepXsollten genau dann ausgeführt werden, wenn die vorherigen erfolgreich sind. In jedem Fall sollte die executeThisFunctionInAnyCaseFunktion am Ende aufgerufen werden. Ich …



26
Zu viele Wenn-Anweisungen?
Der folgende Code funktioniert zwar so, wie ich es brauche, aber er ist hässlich, übertrieben oder eine Reihe anderer Dinge. Ich habe mir Formeln angesehen und versucht, einige Lösungen zu schreiben, aber am Ende habe ich eine ähnliche Anzahl von Aussagen. Gibt es eine Art mathematische Formel, die mir in …


4
Unterschied zwischen if (a - b <0) und if (a <b)
Ich las Javas ArrayListQuellcode und bemerkte einige Vergleiche in if-Anweisungen. In Java 7 werden die Verfahren grow(int)Verwendungen if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; In Java 6 grownicht vorhanden. Die Methode verwendet ensureCapacity(int)jedoch if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Was war der Grund für die Änderung? War …

18
Pythonischer Weg, um "if x: return x" -Anweisungen zu vermeiden
Ich habe eine Methode, die 4 andere Methoden nacheinander aufruft, um nach bestimmten Bedingungen zu suchen, und sofort zurückkehrt (ohne die folgenden zu prüfen), wenn man etwas Wahres zurückgibt. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() if x: …





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.