Wie schreibe ich eine switchErklärung in
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.
Wie schreibe ich eine switchErklärung in
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich möchte eine Funktion in Python schreiben, die verschiedene feste Werte basierend auf dem...
Wird diese Funktionalität in eine spätere Java-Version integriert? Kann jemand erklären, warum ich das nicht tun kann, wie in der technischen Art und Weise, wie Javas switchAussage
Ich habe mich immer gefragt: Warum können Sie Variablen nach einer Fallbezeichnung in einer switch-Anweisung nicht deklarieren? In C ++ können Sie Variablen praktisch überall deklarieren (und es ist natürlich eine gute Sache, sie kurz vor der ersten Verwendung zu deklarieren), aber Folgendes...
Ich benötige mehrere Fälle in der 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 machen? Wenn es in JavaScript keine Möglichkeit gibt, so etwas zu tun,...
Gibt es eine Möglichkeit, mehrere Fallaussagen durchzugehen, ohne sie case value:wiederholt anzugeben ? Ich weiß, dass das funktioniert: switch (value) { case 1: case 2: case 3: // Do some stuff break; case 4: case 5: case 6: // Do some different stuff break; default: // Default stuff break; } aber...
Das Durchfallen der Switch-Anweisung ist einer meiner persönlichen Hauptgründe für das Lieben switchgegenüber if/else ifKonstrukten. Ein Beispiel ist hier angebracht: static string NumberToWords(int number) { string[] numbers = new string[] { "", "one", "two", "three", "four", "five", "six",...
Gibt es eine bessere Möglichkeit, das Einschalten eines anderen Typs zu simulieren, da C # switchfür einen Typ nicht möglich ist (was meiner Ansicht nach nicht als Sonderfall hinzugefügt wurde, da isBeziehungen bedeuten, dass casemöglicherweise mehr als ein eindeutiger Typ gilt)? void Foo(object o)...
Ich kann am besten beschreiben, wonach ich suche, indem ich Ihnen den fehlgeschlagenen Code zeige, den ich bisher ausprobiert habe: case car when ['honda', 'acura'].include?(car) # code when 'toyota' || 'lexus' # code end Ich habe ungefähr 4 oder 5 verschiedene whenSituationen, die durch...
In meinem Code macht das Programm etwas abhängig von dem vom Benutzer eingegebenen Text. Mein Code sieht aus wie: switch (name) { case text1: { //blah break; } case text2: { //blah break; } case text3: { //blah break; } case text4: { //blah break; } Der Code in Fällen text1und...
Ich arbeite an Java-Code, der stark optimiert werden muss, da er in heißen Funktionen ausgeführt wird, die an vielen Stellen in meiner Hauptprogrammlogik aufgerufen werden. Ein Teil dieses Codes beinhaltet das Multiplizieren von doubleVariablen durch 10Erhöhen auf beliebige nicht negative int...
Ich habe eine Frage zur Verwendung von Switch Case für instanceofObjekt: Zum Beispiel: Mein Problem kann in Java reproduziert werden: if(this instanceof A) doA(); else if(this instanceof B) doB(); else if(this instanceof C) doC(): Wie würde es mit implementiert werden
Zuerst werde ich sagen, dass ich mit Enums in C # viel besser vertraut bin und es scheint, dass Enums in Java ein ziemliches Durcheinander sind. Wie Sie sehen können, versuche ich in meinem nächsten Beispiel, eine switch-Anweisung @ enums zu verwenden, aber ich erhalte immer eine Fehlermeldung,...
In einer meiner ersten Codeüberprüfungen (vor einiger Zeit) wurde mir gesagt, dass es empfehlenswert ist, eine Standardklausel in alle switch-Anweisungen aufzunehmen. Ich habe mich kürzlich an diesen Rat erinnert, kann mich aber nicht erinnern, was die Rechtfertigung war. Es klingt jetzt ziemlich...
Ist eine switchAussage tatsächlich schneller als eine ifAussage? Ich habe den folgenden Code auf dem x64 C ++ - Compiler von Visual Studio 2010 mit dem folgenden /OxFlag ausgeführt: #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) size_t...
Wie würden Sie a verwenden, switch casewenn Sie im selben Fall auf a oder b testen müssen ? switch (pageid) { case "listing-page" || "home-page": alert("hello"); break; case "details-page": alert("goodbye"); break; }
Gibt es eine Möglichkeit, einen ODER-Operator oder einen gleichwertigen Operator in einem PHP-Switch zu verwenden? Zum Beispiel so etwas: switch ($value) { case 1 || 2: echo 'the value is either 1 or 2';
Daher möchte ich eine switch-Anweisung wie die folgende verwenden: switch (scrollLeft) { case (<1000): //do stuff break; case (>1000 && <2000): //do stuff break; } Jetzt weiß ich, dass eine dieser Anweisungen ( <1000) oder ( >1000 && <2000) nicht funktioniert...
Kompilieren Sie den folgenden Code und erhalten Sie den Fehler von type illegal. int main() { // Compilation error - switch expression of type illegal switch(std::string("raj")) { case"sda": } } Sie können keinen String entweder verwenden switchoder case. Warum? Gibt es eine Lösung, die gut...
Was ist der Vorteil / Nachteil der Verwendung einer switchAnweisung gegenüber einer if/elsein C # ? Ich kann mir nicht vorstellen, dass es einen so großen Unterschied gibt, außer vielleicht dem Aussehen Ihres Codes. Gibt es einen Grund, warum die resultierende IL oder die damit verbundene...