Domande taggate «switch-statement»

Nella programmazione del computer, un'istruzione switch, case, select o inspect è un tipo di meccanismo di controllo della selezione utilizzato per invocare specifici blocchi di codice basati su contenuti variabili.


30
Sostituzioni per l'istruzione switch in Python?
Le risposte a questa domanda sono uno sforzo della comunità . Modifica le risposte esistenti per migliorare questo post. Al momento non accetta nuove risposte o interazioni. Voglio scrivere una funzione in Python che restituisce diversi valori fissi in base al valore di un indice di input. In altre lingue …



21
Cambia istruzione per più casi in JavaScript
Ho bisogno di più casi nell'istruzione switch in JavaScript, qualcosa del tipo: switch (varName) { case "afshin", "saeed", "larry": alert('Hey'); break; default: alert('Default case'); break; } Come lo posso fare? Se non c'è modo di fare qualcosa del genere in JavaScript, voglio sapere una soluzione alternativa che segua anche il …

18
Casi multipli nell'istruzione switch
Esiste un modo per scorrere più dichiarazioni di casi senza dichiarare case value:ripetutamente? So che funziona: 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; } ma mi …

14
Istruzione switch fallthrough in C #?
Istruzione switch falltrough è uno dei miei principali motivi personali per amare switchvs. if/else ifcostrutti. Un esempio è qui: static string NumberToWords(int number) { string[] numbers = new string[] { "", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; string[] tens = new string[] { "", "", "twenty", …



11
Utilizzo di due valori per un'istruzione case switch
Nel mio codice, il programma fa qualcosa a seconda del testo inserito dall'utente. Il mio codice è simile a: switch (name) { case text1: { //blah break; } case text2: { //blah break; } case text3: { //blah break; } case text4: { //blah break; } Tuttavia, il codice all'interno …

4
Perché Java attiva gli input contigui sembra funzionare più velocemente con i casi aggiunti?
Sto lavorando su alcuni codici Java che devono essere altamente ottimizzati in quanto verranno eseguiti in funzioni attive che vengono invocate in molti punti della mia logica principale del programma. Parte di questo codice comporta la moltiplicazione di doublevariabili per 10sorti a int exponents arbitrari non negativi . Un modo …




12
'Switch' è più veloce di 'if'?
È una switchdichiarazione in realtà più veloce di un ifcomunicato? Ho eseguito il codice seguente sul compilatore C ++ x64 di Visual Studio 2010 con il /Oxflag: #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) size_t counter = 0; size_t testSwitch() { clock_t start = clock(); size_t …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.