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
Der effizienteste Weg, eine if-elif-elif-else-Aussage zu machen, wenn das else am meisten erledigt ist?
Ich habe eine in if-elif-elif-else-Anweisung, in der 99% der Zeit die else-Anweisung ausgeführt wird: if something == 'this': doThis() elif something == 'that': doThat() elif something == 'there': doThere() else: doThisMostOfTheTime() Dieses Konstrukt wird viel gemacht , aber da es alle Bedingungen durchläuft, bevor es die anderen trifft, habe ich …


16
Ist "WENN" teuer?
Ich kann mich für mein ganzes Leben nicht erinnern, was genau unser Lehrer an diesem Tag gesagt hat, und ich hoffe, Sie würden es wahrscheinlich wissen. Das Modul ist "Datenstrukturen und Algorithmen" und er erzählte uns etwas in der Art von: Die ifAussage ist das teuerste [etwas]. [etwas] registriert [etwas]. …

7
Vergleichen Sie zwei Spalten mit Pandas
Verwenden Sie dies als Ausgangspunkt: a = [['10', '1.2', '4.2'], ['15', '70', '0.03'], ['8', '5', '0']] df = pd.DataFrame(a, columns=['one', 'two', 'three']) Out[8]: one two three 0 10 1.2 4.2 1 15 70 0.03 2 8 5 0 Ich möchte so etwas wie eine ifAussage innerhalb von Pandas verwenden. if …

5
Kann ich einen IF-Block in einer DOS-Batchdatei haben?
In einer DOS-Batchdatei können wir nur 1 Zeile haben, wenn Anweisungshauptteil? Ich glaube, ich habe irgendwo einen Ort gefunden, den ich ()für einen if-Block verwenden könnte, wie {}er in C-ähnlichen Programmiersprachen verwendet wird, aber er führt die Anweisungen nicht aus, wenn ich dies versuche. Auch keine Fehlermeldung. Dies ist mein …




8
If-Anweisung auf der Aspx-Seite
Ich möchte eine grundlegende if-Anweisung auf meiner Site schreiben, um entweder Element 1 oder Element 2 anzuzeigen, je nachdem, ob eine Variable auf true gesetzt ist. Ich bin mit .NET nicht allzu vertraut und benötige ein wenig Hilfe bei der Grundstruktur, wie eine if-Anweisung auf der aspx-Seite funktioniert

10
if-Anweisung - Kurzschlussbewertung vs. Lesbarkeit
Manchmal kann eine ifAnweisung ziemlich kompliziert oder lang sein. Aus Gründen der Lesbarkeit ist es daher besser, komplizierte Aufrufe vor dem zu extrahieren if. zB das: if (SomeComplicatedFunctionCall() || OtherComplicatedFunctionCall()) { // do stuff } das mögen bool b1 = SomeComplicatedFunctionCall(); bool b2 = OtherComplicatedFunctionCall(); if (b1 || b2) { …

14
Wie kann ich eine Variable erhöhen, ohne einen Maximalwert zu überschreiten?
Ich arbeite an einem einfachen Videospielprogramm für die Schule und habe eine Methode erstellt, bei der der Spieler 15 Gesundheitspunkte erhält, wenn diese Methode aufgerufen wird. Ich muss die Gesundheit auf maximal 100 halten und mit meinen begrenzten Programmierfähigkeiten mache ich zu diesem Zeitpunkt so etwas. public void getHealed(){ if(health …


4
Regex-Matching in einer Bash-if-Anweisung
Was habe ich hier falsch gemacht? Es wird versucht, eine Zeichenfolge zu finden, die Leerzeichen, Kleinbuchstaben, Großbuchstaben oder Zahlen enthält. Sonderzeichen wären auch nett, aber ich denke, das erfordert das Entkommen bestimmter Zeichen. TEST="THIS is a TEST title with some numbers 12345 and special char *&^%$#" if [[ "$TEST" =~ …


5
Wie schreibe ich eine IF ELSE-Anweisung in eine MySQL-Abfrage?
Wie schreibe ich eine IF ELSE-Anweisung in eine MySQL-Abfrage? Etwas wie das: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); Dann sollte ich in meinem Array dazu in der Lage sein: $row['state'] //this should equal 1, the query should not change anything in the database, //just the variable for returning the information

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.