Domande con tag 'switch-statement'

3
risposte

Interruzione del caso predefinito nel passaggio

Sono un po 'perplesso su quando o non includere break dopo l'ultimo caso, spesso default . switch (type) { case 'product': // Do behavior break; default: // Do default behavior break; // Is...
posta 17.06.2013 - 11:33
17
risposte

Perché utilizzare un approccio OO invece di una gigantesca istruzione "switch"?

Lavoro in un negozio di .Net, C # e ho un collega che continua a insistere sul fatto che dovremmo usare le dichiarazioni di Switch giganti nel nostro codice con molti "Cases" piuttosto che con approcci più orientati agli oggetti. La sua argoment...
posta 25.05.2011 - 17:15
8
risposte

È necessario aggiungere il caso predefinito durante l'utilizzo di casi di switch?

Durante una recente revisione del codice mi è stato chiesto di inserire default di casi in tutti i file ovunque sia utilizzato switch block, anche se non c'è nulla da fare in default . Ciò significa che devo mettere il caso defau...
posta 04.01.2013 - 06:57
10
risposte

Devo usare istruzioni switch o long if ... else chains?

Spesso quando sento parlare dell'istruzione switch, è rimandata come un modo per sostituire le catene long se ... else. Ma sembra che quando uso l'istruzione switch sto scrivendo altro codice che vorrei scrivere solo se ... altro. Hai anche altr...
posta 30.10.2010 - 22:26
8
risposte

Perché Clang / LLVM mi avvisa dell'utilizzo di default in un'istruzione switch in cui sono trattati tutti i casi enumerati?

Considera la seguente enumerazione e la seguente dichiarazione: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch theMask { case MaskValueUno: {}// deal with it...
posta 13.12.2012 - 13:33
6
risposte

Istruzioni switch di refactoring ed esiste un reale utilizzo delle dichiarazioni switch?

Stavo leggendo questo articolo e ci stavamo chiedendo, ci siamo sbarazzati di tutte le dichiarazioni switch sostituendole con un dizionario o una fabbrica in modo tale che non ci siano dichiarazioni di switch nei miei progetti. Qualcosa non...
posta 04.05.2012 - 08:49
5
risposte

Argomenti multipli nella chiamata di funzioni rispetto a un singolo array

Ho una funzione che accetta una serie di parametri, quindi li applica come condizioni a una query SQL. Tuttavia, mentre preferivo un array a argomento singolo contenente le condizioni stesse: function searchQuery($params = array()) { forea...
posta 01.10.2013 - 08:03
6
risposte

Mappa delle funzioni e dell'istruzione switch

Sto lavorando a un progetto che elabora le richieste e ci sono due componenti alla richiesta: il comando e i parametri. Il gestore per ciascun comando è molto semplice (< 10 linee, spesso < 5). Ci sono almeno 20 comandi e probabilmente ne...
posta 03.04.2013 - 18:46
8
risposte

Qual è il vantaggio dell'attivazione di String in Java 7?

Quando stavo iniziando a programmare in Java, il fatto che le istruzioni switch non prendessero stringhe mi ha frustrato. Poi, usando Enums, ho compreso i vantaggi che si ottengono con loro piuttosto che passare intorno ai valori non elaborati -...
posta 16.11.2013 - 19:51
2
risposte

Perché le lingue non usano il ribaltamento esplicito delle istruzioni switch?

Stavo leggendo Perché dobbiamo usare break in switch ? , e mi ha portato a chiedermi il motivo per cui è implicita la ricaduta implicita in alcuni linguaggi (come PHP e JavaScript), mentre non c'è supporto (AFAIK) per l'esplicito fall...
posta 28.08.2012 - 15:43