Tag: switch-statement

In computer-Programmierung, ein switch, case, select oder inspect-Anweisung ist eine Art von Auswahl-control-Mechanismus

Wechseln Sie den Fall mit den Bedingungen

Anzahl der Antworten 7 Antworten
Schreibe ich den richtigen switch-case? var cnt = $("#div1 p").length; alert(cnt); switch (cnt) { case (cnt >= 10 && cnt <= 20): alert('10'); break; case (cnt >= 21 && cnt <= 30): alert('21'); break; case (cnt >=

Schalter "Übertragung der Steuerung umgeht Initialisierung von:" beim Aufruf einer Funktion

Anzahl der Antworten 2 Antworten
Bekomme ich eine "übertragung der Kontrolle umgeht Initialisierung:" Fehler beim Versuch, erstellen Sie den folgenden Schalter: switch (retrycancel) { case 4: //The user pressed RETRY //Enumerate all visible windows and store handle and caption in "windows" std::vector<MainHandles::window_data>

Verwenden von for-Schleifen und Wechseln von Fällen in React, um verschiedene Komponenten dynamisch zu rendern

Anzahl der Antworten 5 Antworten
Ich versuche zu Rendern Komponenten bedingt mit switch case in React JSX. Ich bin versucht, etwas zu bauen, liest aus einem bestimmten json-Struktur-Daten und rendert Sie. Da es viele verschiedene Komponenten und Daten, bin ich versucht zu

Ruby: bedingte Matrix? Fall mit mehreren Bedingungen?

Anzahl der Antworten 3 Antworten
In ruby, ich Frage mich, ob es einen Weg gibt, um Folgendes zu tun: Ich habe im Grunde eine matrix mit vier möglichen Ergebnissen: A is True, B is True A is True, B is False A

Wie benutzt man die switch-Anweisung in R-Funktionen?

Anzahl der Antworten 3 Antworten
Möchte ich für meine Funktion in R die Anweisung switch() auslösen, unterschiedliche Berechnung nach dem Wert der Funktion argument. Beispielsweise in Matlab, die Sie tun können, dass durch das schreiben switch(AA) case '1' ... case '2' ...

HashMap vs Switch-Anweisung Leistung

Anzahl der Antworten 3 Antworten
Einer HashMap im wesentlichen O(1) Leistung während einer switch-state kann entweder O(1) oder O(log(n)), je nachdem, ob der compiler verwendet eine tableswitch oder lookup-Schalter. Verständlicherweise, wenn eine switch-Anweisung geschrieben ist, als solche, switch (int) { case 1:

Java Switch-Anweisung mehrere Fälle

Anzahl der Antworten 10 Antworten
Nur versuchen, herauszufinden, wie viele mehrere Fälle, für die eine Java switch-Anweisung. Hier ist ein Beispiel von, was ich versuche zu tun: switch (variable) { case 5..100: doSomething(); break; } versus zu tun haben: switch (variable) {

Warum Switch / Case und nicht If / Else If?

Anzahl der Antworten 15 Antworten
Diese Frage im wesentlichen darauf an C/C++, aber ich denke, andere Sprachen relevant sind, wie gut. Ich kann nicht verstehen, warum ist "switch/case" noch verwendet werden, anstelle von if/else if. Es scheint mir viel wie die Verwendung

Ohne Pause umschalten

Anzahl der Antworten 6 Antworten
Habe ich einige switch-Anweisung, wie unten gezeigt. Beachten Sie, gibt es keine Pause. Findbugs ist die Berichterstattung Fehler in der zweiten case-Anweisung nur. Die Fehlermeldung lautet: "Switch" - Anweisung gefunden, wo ein Fall bis zum nächsten Fall.

Verwendung von continue in einer switch-Anweisung

Anzahl der Antworten 6 Antworten
Ich will springen, von der Mitte des switch - Anweisung, die der loop-Anweisung den folgenden code: while (something = get_something()) { switch (something) { case A: case B: break; default: //get another something and try again continue;

Wie schreibe ich eine switch-Anweisung in Ruby?

Anzahl der Antworten 21 Antworten
Wie Schreibe ich eine switch-Anweisung in Ruby? InformationsquelleAutor der Frage Readonly | 2009-06-04

Switch-Anweisung ohne Standard bei Enumerationen

Anzahl der Antworten 10 Antworten
Dies ist ein Hauptärgernis von mir, seit ich begonnen mit .NET aber ich war neugierig, wenn ich fehlte etwas. Mein code-snippet nicht kompilieren (bitte verzeihen Sie die erzwungene Art der Probe), weil (laut compiler) eine return-Anweisung fehlt:

Schlüssel und Werte in einem Wörterbuch in Python ändern

Anzahl der Antworten 7 Antworten
Sagen, ich habe ein Wörterbuch, in etwa so: my_dict = {2:3, 5:6, 8:9} Gibt es eine Möglichkeit, dass ich wechseln kann und die Schlüssel und Werte zu erhalten: {3:2, 6:5, 9:8} InformationsquelleAutor der Frage me45 | 2011-11-29

Was passiert, wenn ich im switch case nicht default schreibe?

Anzahl der Antworten 8 Antworten
int a = 10; switch(a){ case 0: printf("case 0"); break; case 1: printf("case 1"); break; } Ist der obige code gültig? Wenn ich sicher bin, dass int a wird nicht haben einen anderen Wert als 1 und

Switch-Case-Anweisung Fehler: Case-Ausdrücke müssen konstanter Ausdruck sein

Anzahl der Antworten 8 Antworten
Meine switch-case-Anweisung arbeitet perfekt in Ordnung gestern. Aber wenn ich den code auszuführen, der früher an diesem morgen eclipse gab mir ein Fehler und es unterstreicht die case-Anweisungen in der Farbe rot und sagt: case-Ausdrücke müssen konstant

Warum scheint Java zu aktivieren, dass zusammenhängende Ints mit zusätzlichen Fällen schneller ausgeführt werden?

Anzahl der Antworten 3 Antworten
Ich arbeite an ein paar Java-code die Anforderungen werden stark optimiert, wie es in heißen Funktionen, die aufgerufen werden, an vielen Punkten in meinem main-Programm-Logik. Teil dieses Kodex durch Multiplikation double Variablen durch 10 angehoben, um beliebige

Switch-Anweisung in Swift

Anzahl der Antworten 6 Antworten
Ich Lerne die syntax von Swift und Frage mich, warum der folgende code nicht so funktioniert wie ich es erwarten: for i in 1...100{ switch (i){ case 1: Int(i%3) == 0 println("Fizz") case 2: Int(i%5) == 0

Exceptions in switch-Anweisungen auslösen, wenn kein bestimmter Fall behandelt werden kann

Anzahl der Antworten 9 Antworten
Sagen wir, wir haben eine Funktion, die ändert das Kennwort für einen Benutzer in einem system, in eine MVC-app.: public JsonResult ChangePassword (string username, string currentPassword, string newPassword) { switch (this.membershipService.ValidateLogin(username, currentPassword)) { case UserValidationResult.BasUsername: case UserValidationResult.BadPassword:

Wählen Sie Groß- / Kleinschreibung für einen Objekttyp in VB.NET aus

Anzahl der Antworten 5 Antworten
Ich bin mir nicht sicher, ob das gültiges C#, aber hoffentlich bekommen Sie die Idee. 🙂 switch (msg.GetType()) { case ClassA: // blah case ClassB: // blah 2 case ClassC: // blah 3 } Wie würde ich

Mehrere Fälle in switch-Anweisung

Anzahl der Antworten 14 Antworten
Gibt es eine Möglichkeit, fallen durch mehrere case-Anweisungen ohne Angabe case value: wiederholt? Ich weiß, das funktioniert: switch (value) { case 1: case 2: case 3: //do some stuff break; case 4: case 5: case 6: //do

Wie benutzt man switch / case (einfacher Mustervergleich) in Scala?

Anzahl der Antworten 2 Antworten
Ich habe festgestellt, mich fest auf eine sehr triviale Sache :-] Habe ich ein enum: object Eny extends Enumeration { type Eny = Value val FOO, BAR, WOOZLE, DOOZLE = Value } In einem code, den ich

Switch-Case für Strings in Javascript funktioniert nicht wie erwartet

Anzahl der Antworten 1 Antworten
Also ich habe dieses problem mit strings und switch-case, und ich werde versuchen, es so einfach wie möglich. Hier event.keyCode den Wert "65", und ist das Ergebnis eines keydown-Ereignis 'ein' (mit JQuery). if (event.keyCode == "65") {

Umschalten / Toggle div (jquery)

Anzahl der Antworten 9 Antworten
Möchte ich erreichen, eine ziemlich einfache Aufgabe (hoffe ich!) Habe ich zwei div-tags und 1 Anker-tags, so wie hier: <a href="javascript:void(0);">forgot password?</a> <div id="login-form"></div> <div id="recover-password" style="display:none;"></div> Was ich Wünsche, zu erreichen, ist die Verwendung der Anker-tag

Gibt es eine bessere Alternative als "Typ einschalten"?

Anzahl der Antworten 21 Antworten
Sehen, wie C# können nicht Schalter auf eine Art (die sammle ich nicht Hinzugefügt, da ein besonderer Fall, weil die ist-ein-Beziehungen bedeuten, dass mehr als eine eindeutige Fall gelten könnte), gibt es eine bessere Art und Weise

VB.NET Switch Statement GoTo Fall

Anzahl der Antworten 9 Antworten
Ich bin ein wenig code schreiben, in VB.NET verwendet eine switch-Anweisung, sondern in einem der Fälle, die es braucht, um zu springen zu einem anderen block. In C# würde es so Aussehen: switch (parameter) { case "userID":

Java: Verwendung der switch-Anweisung mit enum in der Unterklasse

Anzahl der Antworten 5 Antworten
Zunächst werde ich erklären, dass ich bin viel vertrauter mit Enumerationen in C# und wie es scheint, Enumerationen in java ist eine ziemlich Sauerei. Wie Sie sehen können, ich versuche, verwenden Sie eine switch-Anweisung @ enums in

Ausdrücke in Switch-Anweisungen in C # auswerten

Anzahl der Antworten 9 Antworten
Habe ich die Implementierung der folgenden, die in einem switch Aussage: switch(num) { case 4: //some code ; break; case 3: //some code ; break; case 0: //some code ; break; case < 0: //some code ;

Warum unterstützt String switch statement keinen Null-Fall?

Anzahl der Antworten 8 Antworten
Ich Frage mich nur, warum die Java-7 switch - Anweisung nicht unterstützt null Fall und stattdessen wirft NullPointerException? Siehe die auskommentierte Zeile unten (Beispiel entnommen aus die Java-Tutorials Artikel auf switch): { String month = null; switch

Strings in Switch-Anweisungen: 'String' entspricht nicht dem Protokoll 'IntervalType'

Anzahl der Antworten 5 Antworten
Ich habe Probleme mit strings in switch-Anweisungen in Swift. Ich habe ein Wörterbuch, genannt opts erklärt, wie <String, AnyObject> Habe ich diesen code: switch opts["type"] { case "abc": println("Type is abc") case "def": println("Type is def") default:

Wenn vs. Switch-Geschwindigkeit

Anzahl der Antworten 8 Antworten
Switch-Anweisungen sind in der Regel schneller als äquivalente if-else-if-Anweisungen (wie z.B. beschrieben in diesem Artikel) aufgrund von compiler-Optimierungen. Wie wirkt sich diese Optimierung tatsächlich funktioniert? Hat jemand eine gute Erklärung? InformationsquelleAutor der Frage Dirk Vollmar | 2009-01-14

Was ist der Unterschied zwischen IF-ELSE und SWITCH?

Anzahl der Antworten 6 Antworten
Kann mir bitte jemand erklären mir das an? InformationsquelleAutor der Frage | 2009-03-25

Sind in C # Dezimalbereiche in einem Schalter nicht möglich?

Anzahl der Antworten 5 Antworten
Ich bin gerade erst lernen, C# und ich habe stecken zu bleiben, an etwas sehr Grundsätzliches. Für meine erste "app" ich dachte, ich würde gehen für etwas einfach, so entschied ich mich für einen BMI-Rechner. Der BMI

Wie kann ich eine Variable erhöhen, ohne einen Maximalwert zu überschreiten?

Anzahl der Antworten 14 Antworten
Arbeite ich auf eine einfache video-Spiel-Programm für die Schule und ich erstellt haben, ein Verfahren, bei dem der Spieler 15 Lebenspunkte, wenn diese Methode aufgerufen wird. Ich habe zu halten, die Gesundheit auf ein Maximum von 100

Der Ausdruck kann nicht float, double oder boolean sein

Anzahl der Antworten 4 Antworten
Warum nicht das switch Ausdruck erlauben longfloatdouble oder boolean Werte in Java? warum ist nur int (und diejenigen, die automatoically gefördert int) erlaubt? InformationsquelleAutor der Frage saravanan | 2011-02-28

Javascript switch statement: Gibt es eine Möglichkeit für zwei Fälle denselben Code auszuführen?

Anzahl der Antworten 5 Antworten
Ist es, einen Weg zu weisen zwei verschiedene Werte auf den gleichen block von code, ohne kopieren und einfügen? Zum Beispiel, unten 68 und 40 sollte, führen Sie den gleichen code, während 30 ist nicht im Zusammenhang.

Typescript-Enum-Switch funktioniert nicht

Anzahl der Antworten 2 Antworten
habe ich folgenden enum - enum EditMode { View = 0, Edit = 1, Delete = 2 } Nehmen wir an ich habe eine variable vom enum-Typ var editMode = EditMode.Edit; Warum funktioniert der folgende code nicht

Schalten Sie in Laravel 5 - Klinge

Anzahl der Antworten 8 Antworten
Wie kann ich mit switch blade-templates? Wenn ich verwendet: @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 Schalter in einigen Stück

Wechseln Sie die Anweisung für mehrere Fälle in JavaScript

Anzahl der Antworten 13 Antworten
Brauche ich mehrere Fälle in switch-Anweisung in JavaScript, so Etwas wie: switch (varName) { case "afshin", "saeed", "larry": alert('Hey'); break; default: alert('Default case'); break; } Wie kann ich das tun? Wenn es keine Möglichkeit gibt, etwas zu

Multi-variable Switch-Anweisung in c #

Anzahl der Antworten 10 Antworten
Ich würde gerne eine switch-Anweisung, die mehrere Variablen und sieht so aus: switch (intVal1, strVal2, boolVal3) { case 1, "hello", false: break; case 2, "world", false: break; case 2, "hello", false: etc .... } Gibt es irgendeine

Hat Python ein Äquivalent zu "switch"?

Anzahl der Antworten 4 Antworten
Ich versuche zu prüfen, jeder index in eine 8-stellige Binär-string. Wenn es '0' dann ist es 'OFF' sonst seine 'ON'. Gibt es einen kürzeren Weg, um dieser code zu schreiben mit einem Schalter-ähnliche Funktion.? InformationsquelleAutor der Frage

JavaScript mit logischen Operatoren wechseln?

Anzahl der Antworten 5 Antworten
for (var count = 1; count < 6; count++) { switch (count) { case (2): document.write("hi"); break; case (count > 3): document.write("bye"); break; case (count >= 4): document.write("lol"); break; } } Weil es nicht so funktioniert, wie

In Bezug auf Java-Switch-Anweisungen - Verwenden Sie jeweils die Rückgabe und das Auslassen von Pausen

Anzahl der Antworten 10 Antworten
Gegeben, diese Methode, funktioniert diese repräsentieren einige unerhörte stilistische oder semantische faux pas: private double translateSlider(int sliderVal) { switch (sliderVal) { case 0: return 1.0; case 1: return .9; case 2: return .8; case 3: return .7;

Status "S" in Subversion

Anzahl der Antworten 13 Antworten
Irgendwann alle files in meiner Arbeitskopie bekam, markiert mit "S" - symbol 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

Was ist der relative Leistungsunterschied zwischen if / else und switch in Java?

Anzahl der Antworten 8 Antworten
Gedanken über meine web-Anwendung performances, Frage ich mich, welche "if/else" - oder switch-Anweisung ist besser in Bezug auf die Leistung? InformationsquelleAutor der Frage Anth0 | 2010-01-18

Verwenden von Groß- und Kleinschreibung für eine Reihe von Zahlen in Bash

Anzahl der Antworten 4 Antworten
Ich versuche zu tun, die folgenden mit case in der Bash (Linux). Wenn X ist zwischen 460 und 660, Ausgabe X-Informationen. Wenn X ist zwischen 661 und 800, etwas anderes zu tun. Etc. Recht jetzt dies ist,

Verwenden von zwei Werten für eine Switch-Case-Anweisung

Anzahl der Antworten 8 Antworten
In meinem code, das Programm etwas tut, je nach der vom Benutzer eingegebene text. Mein code sieht wie folgt aus: switch (name) { case text1: { //blah break; } case text2: { //blah break; } case text3:

Verwenden Sie ein Array als eine case-Anweisung in switch

Anzahl der Antworten 15 Antworten
Ich versuche, so etwas zu tun, D. H., verwenden Sie ein array in einer switch-Anweisung. Ist es möglich in Java? Falls nicht, bitte erläutern Sie eine mögliche Lösung. boolean values = new boolean[4]; values[0] = true; values[1]

Liste von 'if' wechselt irgendwo?

Anzahl der Antworten 5 Antworten
Gibt es eine Liste aller if switches für die Verwendung in bash-scripting? Manchmal sehe ich jemanden, es zu benutzen und ich Frage mich, was der Schalter Sie verwenden tatsächlich tut. Beispiel ist die -z. Ich weiß, wie

Wie Sie die C # Switch-Anweisung verwenden, verwenden Sie IgnoreCase

Anzahl der Antworten 7 Antworten
Wenn ich eine switch-case-Anweisung, wo das Objekt in der switch-string ist, ist es möglich zu tun, trotzdem ignoreCase vergleichen? Habe ich zum Beispiel: string s = "house"; switch (s) { case "houSe": s = "window"; } Wird

Swift "wo" Schlüsselwort

Anzahl der Antworten 2 Antworten
Haftungsausschluss: swift-noob Hallo, ich habe gerade angefangen lernen rasch und wurde durch Die Swift-Programmiersprache (Apple ' s Buch veröffentlicht während der WWDC) und Frage mich, was das 'where' Schlüsselwort. Es wurde in let vegetable = "red pepper"