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.

6
Come impedire a ifelse () di trasformare gli oggetti Date in oggetti numerici
Sto usando la funzione ifelse()per manipolare un vettore data. Mi aspettavo che il risultato fosse di classe Datee invece sono rimasto sorpreso di ottenere un numericvettore. Ecco un esempio: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Ciò è particolarmente sorprendente …
162 r  datetime  if-statement 


15
Come abbreviare le mie dichiarazioni condizionali
Ho una dichiarazione condizionale molto lunga come la seguente: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Mi chiedevo se avrei potuto riformattare questa espressione / affermazione in una forma più concisa. Qualche idea su come raggiungere questo obiettivo?

14
Verifica del puntatore NULL in C / C ++ [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Migliora questa domanda In una recente revisione del codice, un collaboratore …




17
Assegnazione in un'istruzione if
Ho una classe Animale la sua sottoclasse Dog. Mi trovo spesso a codificare le seguenti righe: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Per la variabile Animal animal;. C'è qualche sintassi che mi permette di scrivere qualcosa del tipo: if (Dog dog = …
142 c#  casting  if-statement 

16
Qual è lo scopo di un blocco 'if (0)' nel blocco if-else?
La mia domanda riguarda la linea che ho citato nell'argomento e che posso vedere in molti punti all'interno del codice di produzione. Il codice complessivo è simile al seguente: if (0) { // Empty braces } else if (some_fn_call()) { // actual code } else if (some_other_fn_call()) { // another …
141 c  if-statement 

14
Una riga assegnazione if-condition
Ho il codice seguente num1 = 10 someBoolValue = True Ho bisogno di impostare il valore di num1per 20se someBoolValueè True; e non fare diversamente. Quindi, ecco il mio codice per quello num1 = 20 if someBoolValue else num1 C'è un modo in cui potrei evitare la ...else num1parte per …


9
Il modo più elegante per scrivere un 'if' one-shot
Dal momento che C ++ 17 è possibile scrivere un ifblocco che verrà eseguito esattamente una volta in questo modo: #include <iostream> int main() { for (unsigned i = 0; i < 10; ++i) { if (static bool do_once = true; do_once) { // Enter only once std::cout << "hello …
137 c++  if-statement  c++17 

9
&& (AND) e || (OR) nelle dichiarazioni IF
Ho il codice seguente: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } dove si partialHitstrova una mappa hash. Cosa succederà se la prima affermazione è vera? Java continuerà a controllare la seconda istruzione? Perché per rendere vera la prima affermazione, HashMap non dovrebbe contenere la chiave fornita, quindi se la …
137 java  if-statement 

8
Come usare la struttura if - else in un file batch?
Ho una domanda sulla struttura if - else in un file batch. Ogni comando viene eseguito singolarmente, ma non ho potuto utilizzare i blocchi "if - else" in modo sicuro, quindi queste parti del mio programma non funzionano. Come posso far funzionare queste parti? Grazie. IF %F%==1 IF %C%==1 ( …

10
Come fare if-else in Thymeleaf?
Qual è il modo migliore per fare un semplice if- elsein Thymeleaf? Voglio ottenere in Thymeleaf lo stesso effetto di <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something else</span> </c:otherwise> </c:choose> in JSTL. Quello che ho immaginato finora: <div th:with="condition=${potentially_complex_expression}" th:remove="tag"> <h2 th:if="${condition}">Hello!</h2> <span th:unless="${condition}" class="xxx">Something else</span> </div> Non voglio …

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.