Domande con tag 'if-statement'

3
risposte

Perché il compilatore non assume che la condizione dell'istruzione if sia corretta al suo interno?

Prima di tutto: scusa per il titolo, ma non ho ora come formulare meglio il significato della mia domanda successiva in una singola frase. Mentre stavo scrivendo il seguente codice Swift : if errorData.isMemberOfClass(UIAlertControlle...
posta 05.07.2016 - 13:24
2
risposte

Evita le istruzioni in cicli Nested FOR

Per favore perdonami se questa è una domanda doppia. Ho due loop nidificati che eseguiranno l'iterazione per circa mn volte (la complessità è di circa 3k). All'interno di questi cicli for, ho 3 Se le condizioni si basano su ciò che faccio cer...
posta 22.03.2018 - 07:45
2
risposte

Evidenziando l'importanza dell'ordine quando si utilizzano condizioni in cortocircuito

Stavo lavorando su un pezzo di codice quando ho notato che un'istruzione if poteva funzionare o bloccarsi in base all'ordine utilizzato per le parti connesse con and . Puoi replicare il problema in questo modo: boolean func(String...
posta 05.12.2017 - 18:28
2
risposte

come programmare una tabella di ricerca di variabili di input e output

Questa è una piccola applicazione C ++ (e la tabella non è enorme neanche), quindi se possibile vorrei evitare di includere qualcosa di diverso da STL (e boost). Quindi al problema: Ho una tabella di corrispondenza predefinita delle condiz...
posta 30.06.2016 - 20:47
4
risposte

Sovrascrittura e restituzione del valore dell'argomento utilizzato come condizionale di un'istruzione if, all'interno della stessa istruzione if

Un esempio semplificato: function logTheColor (color){ if(color == "red"){ color = "The color is red " } else if (color == "yellow") { color = "The color is yellow " } else { color = "The color is blue"...
posta 15.10.2014 - 00:41
3
risposte

If-statement, organizza per condizionale o effetto

Un altro codice inviato da un collega per un PR l'altro giorno, che segue effettivamente questo flusso: if (a) do something_a else if (b) do something_b else if (c) do something_a dove a , b e c sono condizioni mutuament...
posta 25.07.2017 - 07:51
3
risposte

Evitare due istruzioni if per la stessa condizione con codice comune tra [chiuso]

Questo è un problema in cui mi imbatto spesso e sto cercando la soluzione migliore. Avrò un codice come questo (python): def func(var, opt): if opt: var = var.set_opt(opt) result = var.get_result() if opt: return...
posta 07.08.2017 - 21:26
2
risposte

Istruzione IF con operatore logico OR

Solo una domanda di base sulle istruzioni IF in linguaggi di programmazione, in particolare C ++. Considera il seguente esempio di codice di base: int i = 2; if(i == 2 || i == 4) { //do something } Poiché la prima condizione equivale a...
posta 24.06.2016 - 05:16
1
risposta

Uso di espressioni anziché di istruzioni

In javascript non è possibile utilizzare le istruzioni nelle espressioni. Per questo motivo si è costretti a utilizzare gli operatori logici e ternari in un'espressione quando si desidera utilizzare if o switch ecc. Poiché non volevo utilizzare...
posta 11.06.2016 - 17:47
3
risposte

In C, perché NULL e 0 attivano un'istruzione if

Ho una funzione chiamata myStruct *structName = myFunction(0); La funzione è simile a myStruct *myfunction(int x) { if ( x == NULL) { return NULL; } /*rest of code*/ } Il passaggio di NULL o 0 BOTH attiv...
posta 10.06.2016 - 02:37