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.

10
idea di abbinamento / modello
Ho esaminato F # di recente e, sebbene non sia probabile che salti presto la recinzione, evidenzia sicuramente alcune aree in cui C # (o il supporto della libreria) potrebbe semplificare la vita. In particolare, sto pensando alla capacità di corrispondenza dei pattern di F #, che consente una sintassi …

5
caso rapido che cade
Swift ha fallito nell'affermazione? ad es. se faccio quanto segue var testVar = "hello" var result = 0 switch(testVal) { case "one": result = 1 case "two": result = 1 default: result = 3 } è possibile avere lo stesso codice eseguito per il caso "uno" e il caso "due"?

11
Interruttore / caso SQL nella clausola 'where'
Ho provato a cercare in giro, ma non sono riuscito a trovare nulla che mi potesse aiutare. Sto provando a farlo in SQL: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location = @locationID WHEN 'area' THEN xxx_location_area = @locationID WHEN …



17
Limitazioni dell'istruzione switch C #: perché?
Quando si scrive un'istruzione switch, sembrano esserci due limitazioni su cosa è possibile attivare nelle istruzioni case. Ad esempio (e sì, lo so, se stai facendo questo genere di cose, probabilmente significa che la tua architettura orientata agli oggetti (OO) è incerta - questo è solo un esempio inventato!), Type …






13
Istruzione switch Java più casi
Sto solo cercando di capire come utilizzare molti casi multipli per un'istruzione switch Java. Ecco un esempio di quello che sto cercando di fare: switch (variable) { case 5..100: doSomething(); break; } rispetto a dover fare: switch (variable) { case 5: case 6: etc. case 100: doSomething(); break; } Qualche …

5
Perché cambiare è più veloce di se
Molti libri Java descrivono l' switchistruzione come più veloce if elsedell'istruzione. Ma non ho scoperto da nessuna parte perché il passaggio è più veloce di se . Esempio Ho una situazione in cui devo scegliere un elemento qualsiasi tra due. Posso usare entrambi gli usi switch (item) { case BREAD: …



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.