Als «switch-statement» getaggte Fragen

Bei der Computerprogrammierung ist eine Switch-, Case-, Select- oder Inspect-Anweisung eine Art Auswahlsteuerungsmechanismus, mit dem bestimmte Codeblöcke basierend auf variablen Inhalten aufgerufen werden.


7
Verwenden Sie continue in einer switch-Anweisung
Ich möchte von der Mitte einer switchAnweisung zur Schleifenanweisung im folgenden Code springen : while (something = get_something()) { switch (something) { case A: case B: break; default: // get another something and try again continue; } // do something for a handled something do_something(); } Ist dies eine gültige …

2
Wie schreibe ich eine Ruby-Switch-Anweisung (case… when) mit Regex und Backreferences?
Ich weiß, dass ich eine Ruby-case-Anweisung schreiben kann, um eine Übereinstimmung mit regulären Ausdrücken zu überprüfen. Ich möchte jedoch die Übereinstimmungsdaten in meiner return-Anweisung verwenden. So etwas wie dieser Halbpseudocode: foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else print "something else" end Wie kann ich …




15
Der beste Weg, um einen String in C einzuschalten
In C gibt es ein switchKonstrukt, das es einem ermöglicht, verschiedene bedingte Codezweige basierend auf einem ganzzahligen Testwert auszuführen, z. int a; /* Read the value of "a" from some source, e.g. user input */ switch ( a ) { case 100: // Code break; case 200: // Code break; …

14
Status "S" in Subversion
Irgendwann wurden alle Dateien in meiner Arbeitskopie mit dem Symbol "S" markiert, wie unten gezeigt: $ svn st M S AclController.php S InstallationController.php S CustomerController.php S RedirController.php S IndexController.php S LoginController.php S OrderController.php S ProductController.php S SelfInstallController.php S SelfcareController.php Interessanterweise tritt es nur in dieser bestimmten Arbeitskopie auf - wenn …

4
Wie verwende ich die switch-Anweisung in R-Funktionen?
Ich möchte für meine Funktion in R die Anweisung verwenden switch(), um je nach Wert des Funktionsarguments eine andere Berechnung auszulösen. In Matlab können Sie dies beispielsweise schriftlich tun switch(AA) case '1' ... case '2' ... case '3' ... end Ich fand diese Verwendung der post - switch () - …

8
Schalten Sie Laravel 5 - Blade ein
Wie kann ich Switch in Blade-Vorlagen verwenden? Als ich benutzte: @switch($login_error) @case(1) `E-mail` input is empty! @break @case(2) `Password` input is empty! @break @endswitch im Ergebnis sehe ich diesen Text als Klartext. Ich bevorzuge die Verwendung von Switch in wenigen Codeteilen, da diese für mich sauberer sind als bei Verwendung …



5
Java Switch-Anweisung - Ist "oder" / "und" möglich?
Ich habe ein Schriftsystem implementiert, das über char switch-Anweisungen herausfindet, welcher Buchstabe verwendet werden soll. In meinem Schriftbild sind nur Großbuchstaben enthalten. Ich muss es so machen, dass zum Beispiel 'a' und 'A' beide die gleiche Ausgabe haben. Anstatt doppelt so viele Fälle zu haben, könnte es sich um Folgendes …

15
Verwenden Sie ein Array als case-Anweisung in switch
Ich versuche so etwas zu tun, dh ein Array in einer switch-Anweisung zu verwenden. Ist es in Java möglich? Ist dies nicht der Fall, erläutern Sie bitte eine mögliche Lösung. boolean[] values = new boolean[4]; values[0] = true; values[1] = false; values[2] = false; values[3] = true; switch (values) { …

11
C # wie man enum mit switch benutzt
Ich kann nicht herausfinden, wie Schalter in Kombination mit einer Aufzählung verwendet werden. Könnten Sie mir bitte sagen, was ich falsch mache und wie ich es beheben kann? Ich muss eine Aufzählung verwenden, um einen Basisrechner zu erstellen. public enum Operator { PLUS, MINUS, MULTIPLY, DIVIDE } public double Calculate(int …

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.