Visualizzazione dei risultati da 1 a 3 su 3

Discussione: switch...case

  1. #1

    switch...case

    ciao a tutti.
    è possibile inserire nelle condizioni case dello switch delle espressioni di confronto invece che semplici valori esatti?
    mi spiego meglio.
    mi servirebbe fare una cosa del tipo:

    switch(myVar){
    case <6:
    istruzioni;
    case >=6,<7:
    istruzioni;
    case >=7:
    istruzioni;
    }

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Se hai provato, hai già visto che non si può fare. In quel caso, utilizza un if else:

    codice:
    if(myVar < 6){
    	// istruzioni
    } else if(myVar >= 7){
    	// istruzioni
    } else {
    	// istruzioni
    }

  3. #3
    in effetti avevo provato e mi dava errore... ma credevo ci fosse una sintassi particolare da usare (che ho cercato senza successo!).

    chiaro che per il caso semplice in esempio l'if va una bomba... per un numero maggiore di condizioni diventa un casino!

    grazie mille!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.