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.
Sto lavorando a un semplice programma di videogiochi per la scuola e ho creato un metodo in cui il giocatore ottiene 15 punti salute se viene chiamato quel metodo. Devo mantenere la salute a un massimo di 100 e con la mia limitata capacità di programmazione a questo punto sto …
In Swift, come posso scrivere un caso in un'istruzione switch che verifica il valore scambiato rispetto al contenuto di un facoltativo , saltando il caso se l'opzionale lo contiene nil? Ecco come immagino che potrebbe apparire: let someValue = 5 let someOptional: Int? = nil switch someValue { case someOptional: …
So che posso scrivere un'istruzione case Ruby per verificare una corrispondenza con espressioni regolari. Tuttavia, vorrei utilizzare i dati di corrispondenza nella mia dichiarazione di ritorno. Qualcosa di simile a questo semi-pseudocodice: foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else print "something else" end Come …
Considera i seguenti due frammenti, con parentesi graffe: switch (var) { case FOO: { x = x + 1; break; } case BAR: { y = y + 1; break; } } Senza parentesi graffe: switch (var) { case FOO: x = x + 1; break; case BAR: y = …
In C esiste un switchcostrutto che consente di eseguire diversi rami condizionali di codice in base a un valore intero di prova, ad es. int a; /* Read the value of "a" from some source, e.g. user input */ switch (a) { case 100: // Code break; case 200: // …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.