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.


6
So verhindern Sie, dass ifelse () Datumsobjekte in numerische Objekte verwandelt
Ich benutze die Funktion ifelse(), um einen Datumsvektor zu manipulieren. Ich erwartete, dass das Ergebnis von Klasse sein würde Date, und war überrascht, numericstattdessen einen Vektor zu erhalten. Hier ist ein Beispiel: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Dies …
161 r  datetime  if-statement 

15
Wie ich meine bedingten Aussagen verkürzen kann
Ich habe eine sehr lange bedingte Aussage wie die folgende: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Ich habe mich gefragt, ob ich diesen Ausdruck / diese Aussage in eine präzisere Form umgestalten könnte. Irgendeine Idee, wie dies …

14
Überprüfung auf NULL-Zeiger in C / C ++ [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage In einer kürzlich durchgeführten Codeüberprüfung …



3
Verwenden mehrerer Let-As innerhalb einer if-Anweisung in Swift
Ich packe zwei Werte aus einem Wörterbuch aus und bevor ich sie verwende, muss ich sie umwandeln und auf den richtigen Typ testen. Folgendes habe ich mir ausgedacht: var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as? Double { if let …

17
Zuordnung in einer if-Anweisung
Ich habe eine Klasse Animalund ihre Unterklasse Dog. Ich finde mich oft dabei, die folgenden Zeilen zu codieren: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Für die Variable Animal animal;. Gibt es eine Syntax, mit der ich etwas schreiben kann wie: if (Dog …
142 c#  casting  if-statement 

16
Was ist der Zweck eines 'if (0)' - Blocks im if-else-Block?
Meine Frage bezieht sich auf die Zeile, die ich im Betreff erwähnt habe und die ich an vielen Stellen im Produktionscode sehen kann. Der Gesamtcode sieht folgendermaßen aus: if (0) { // Empty braces } else if (some_fn_call()) { // actual code } else if (some_other_fn_call()) { // another actual …
141 c  if-statement 

14
Eine Zeile if-Bedingung-Zuordnung
Ich habe den folgenden Code num1 = 10 someBoolValue = True Ich brauche den Wert einstellen num1zu , 20wenn someBoolValueist True; und nichts anderes tun. Also, hier ist mein Code dafür num1 = 20 if someBoolValue else num1 Gibt es eine Möglichkeit, das ...else num1Teil zu vermeiden , damit es …


9
&& (UND) und || (ODER) in IF-Anweisungen
Ich habe folgenden Code: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } Wo partialHitsist eine HashMap? Was passiert, wenn die erste Aussage wahr ist? Wird Java die zweite Anweisung noch überprüfen? Da die erste Anweisung wahr sein soll, sollte die HashMap nicht den angegebenen Schlüssel enthalten. Wenn also die zweite …
137 java  if-statement 

9
Die eleganteste Art, ein One-Shot-If zu schreiben
Seit C ++ 17 kann man einen ifBlock schreiben , der genau einmal so ausgeführt wird: #include <iostream> int main() { for (unsigned i = 0; i < 10; ++i) { if (static bool do_once = true; do_once) { // Enter only once std::cout << "hello one-shot" << std::endl; // …
136 c++  if-statement  c++17 


10
Wie mache ich es, wenn sonst in Thymeleaf?
Was ist der beste Weg, um ein einfaches zu machen if- elsein Thymeleaf? Ich möchte in Thymeleaf den gleichen Effekt erzielen wie <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something else</span> </c:otherwise> </c:choose> in JSTL. Was ich bisher gedacht habe: <div th:with="condition=${potentially_complex_expression}" th:remove="tag"> <h2 th:if="${condition}">Hello!</h2> <span th:unless="${condition}" class="xxx">Something else</span> </div> …

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.