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.

5
If vs. Switch Speed
Switch-Anweisungen sind aufgrund von Compiler-Optimierungen in der Regel schneller als gleichwertige if-else-if-Anweisungen (wie z. B. in diesem Artikel beschrieben ). Wie funktioniert diese Optimierung tatsächlich? Hat jemand eine gute Erklärung?

19
#ifdef vs #if - Was ist besser / sicherer als eine Methode zum Aktivieren / Deaktivieren der Kompilierung bestimmter Codeabschnitte?
Das mag eine Frage des Stils sein, aber es gibt eine gewisse Kluft in unserem Entwicklerteam und ich habe mich gefragt, ob jemand andere Ideen zu diesem Thema hat ... Grundsätzlich haben wir einige Debug-Print-Anweisungen, die wir während der normalen Entwicklung deaktivieren. Persönlich mache ich lieber Folgendes: //---- SomeSourceFile.cpp ---- …

10
Wie vermeide ich, wenn / sonst wenn Kette, wenn eine Überschrift in 8 Richtungen klassifiziert wird?
Ich habe folgenden Code: if (this->_car.getAbsoluteAngle() <= 30 || this->_car.getAbsoluteAngle() >= 330) this->_car.edir = Car::EDirection::RIGHT; else if (this->_car.getAbsoluteAngle() > 30 && this->_car.getAbsoluteAngle() <= 60) this->_car.edir = Car::EDirection::UP_RIGHT; else if (this->_car.getAbsoluteAngle() > 60 && this->_car.getAbsoluteAngle() <= 120) this->_car.edir = Car::EDirection::UP; else if (this->_car.getAbsoluteAngle() > 120 && this->_car.getAbsoluteAngle() <= 150) this->_car.edir = …
111 c++  if-statement 

18
jQuery: Testen Sie, ob das Kontrollkästchen NICHT aktiviert ist
Ich habe Probleme, das herauszufinden. Ich habe zwei Kontrollkästchen (in Zukunft werden mehr vorhanden sein): checkSurfaceEnvironment-1 checkSurfaceEnvironment-2 Grundsätzlich möchte ich eine if-Anweisung schreiben und testen, ob eine davon aktiviert ist und eine andere NICHT aktiviert ist. Was ist der einfachste Weg, um Folgendes zu erreichen: if ( $("#checkSurfaceEnvironment-1").attr('checked', true) && …

4
Angularjs Wenn-Dann-Sonst-Konstruktion im Ausdruck
Kann ich irgendwie die if-then-else-Konstruktion (ternärer Operator) in anglejs Ausdruck verwenden, zum Beispiel habe ich die Funktion $ scope.isExists (item), die einen bool-Wert zurückgeben muss. Ich möchte so etwas, <div ng-repeater="item in items"> <div>{{item.description}}</div> <div>{{isExists(item) ? 'available' : 'oh no, you don't have it'}}</div> </div> Ich weiß, dass ich eine …

2
Einfache 'if' oder logische Anweisung in Python [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Monaten . Verbessere diese Frage Wie würden Sie Folgendes in Python schreiben? if …



3
Syntax für if / else-Bedingung im SCSS-Mixin
Hallo, ich versuche SASS / SCSS zu lernen und versuche mein eigenes Mixin für Clearfix umzugestalten Ich möchte, dass das Mixin davon abhängt, ob ich das Mixin eine Breite übergebe. Gedanken bisher (Pseudocode nur, da ich andere Mixins einschließen werde) @mixin clearfix($width) { @if !$width { // if width is …

5
Listenverständnis mit if-Anweisung
Ich möchte 2 Iterables vergleichen und die Elemente drucken, die in beiden Iterables erscheinen. >>> a = ('q', 'r') >>> b = ('q') # Iterate over a. If y not in b, print y. # I want to see ['r'] printed. >>> print([ y if y not in b for …


7
MySQL WENN NICHT NULL, dann 1 anzeigen, sonst 0 anzeigen
Ich arbeite hier mit einer kleinen Anzeigekomplikation. Ich bin sicher, dass es eine IF / ELSE-Funktion gibt, die ich nur übersehen habe. Ich habe 2 Tabellen, die ich abfrage (Kunden, Adressen). Der erste hat den Hauptdatensatz, aber der zweite kann einen Datensatz haben, zu dem LEFT JOIN gehören kann oder …




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.