Domande taggate «ternary-operator»

L'operatore condizionale è un operatore ternario che fa parte della sintassi per un'espressione condizionale di base in diversi linguaggi di programmazione. Viene anche comunemente indicato come operatore ternario o inline if. Linguaggi diversi hanno una sintassi diversa per lo stesso costrutto, ma tutti selezionano tra una delle due opzioni in base a una condizione.


13
Come si usa l'operatore ternario (? :) in PHP come abbreviazione di "if / else"?
Sulla base degli esempi di questa pagina , ho gli esempi di codice funzionanti e non funzionanti di seguito. Codice funzionante utilizzando l' ifistruzione: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Codice non funzionante che utilizza l'operatore ternario: $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested …


4
Angularjs if-then-else costruzione nell'espressione
Posso in qualche modo usare la costruzione if-then-else (operatore ternario) nell'espressione angularjs, ad esempio ho la funzione $ scope.isExists (elemento) che deve restituire il valore bool. Voglio qualcosa di simile <div ng-repeater="item in items"> <div>{{item.description}}</div> <div>{{isExists(item) ? 'available' : 'oh no, you don't have it'}}</div> </div> So che posso usare …

2
Operatore ternario in Java che valuta solo un'espressione da Java 7: era diverso in Java 1.6 e versioni precedenti?
Preparandomi per l'esame Oracle Certified Associate Java SE 8 Programmer 1, mi sono imbattuto nel seguente paragrafo sull'espressione ternaria nella Guida allo studio ufficiale: Valutazione delle espressioni ternarie A partire da Java 7, solo una delle espressioni a destra dell'operatore ternario verrà valutata in fase di runtime. In un modo …

7
Operatore ternario stenografico Javascript
So che in php 5.3 invece di usare questa sintassi ridondante dell'operatore ternario: startingNum = startingNum ? startingNum : 1 ... possiamo usare una sintassi abbreviata per i nostri operatori ternari ove applicabile: startingNum = startingNum ?: 1 E so dell'operatore ternario in javascript: startingNum = startingNum ? startingNum : …


9
?: ?? Operatori invece di IF | ELSE
public string Source { get { /* if ( Source == null ){ return string . Empty; } else { return Source; } */ return Source ?? string.Empty; } set { /* if ( Source == null ) { Source = string . Empty; } else { if ( Source …
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.