Domande taggate «if-statement»

Un'istruzione "if" è una struttura di controllo del flusso nella maggior parte dei linguaggi di programmazione che dirama il flusso di esecuzione in base a una condizione binaria, generalmente valutata in fase di esecuzione. Se le dichiarazioni sono anche comunemente chiamate condizionali. Quando si utilizza questo tag, includere anche un tag lingua appropriato, ad esempio "java" se la domanda è specifica della lingua.



13
se ... altro all'interno di JSP o JSTL
Voglio generare un codice HTML basato su una condizione in un file JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Come lo posso fare? Dovrei usare JSTL?
283 jsp  if-statement  jstl 

4
uscire da if e foreach
Ho un ciclo foreach e un'istruzione if. Se viene trovata una partita, alla fine devo uscire dalla foreach. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if and foreach here> } …


30
Come evitare le catene "if"?
Supponendo di avere questo pseudo-codice: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Le funzioni executeStepXdovrebbero essere eseguite se e solo se la precedente ha esito positivo. In ogni caso, la executeThisFunctionInAnyCasefunzione dovrebbe essere chiamata …



26
Troppe dichiarazioni "if"?
Il seguente codice funziona come ne ho bisogno, ma è brutto, eccessivo o un numero di altre cose. Ho esaminato le formule e ho tentato di scrivere alcune soluzioni, ma ho finito con una quantità simile di dichiarazioni. Esiste un tipo di formula matematica che mi gioverebbe in questo caso …

4
Differenza tra if (a - b <0) e if (a <b)
Stavo leggendo il ArrayListcodice sorgente di Java e ho notato alcuni confronti nelle dichiarazioni if. In Java 7, il metodo grow(int)utilizza if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; In Java 6, grownon esisteva. Il metodo ensureCapacity(int)tuttavia utilizza if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Qual è stato il …

18
Modo pitonico per evitare le istruzioni "if x: return x"
Ho un metodo che chiama in sequenza altri 4 metodi per verificare condizioni specifiche, e ritorna immediatamente (non controllando quelli seguenti) ogni volta che si restituisce qualcosa di vero. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() if x: …





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.