Suchergebnisse für Anfrage "ternary-operator"

4 die antwort

Unterschied zwischen der Verwendung eines ternären Operators oder der Kurzschlussauswertung?

Recently stieß auf Kurzschlussauswertung und war ein wenig verwirrt, als ich erst in der letzten Woche mit dem Programmieren anfing. Nach dem, was ich verstehe, wenn das, was jemals vor der ersten Doppelpfeife kommt, wahr ist, wird es anhalten ...

6 die antwort

Aufruffunktionen im C # -Ternäroperator [duplizieren]

Diese Frage hat hier bereits eine Antwort: Bedingter C # -Operator Keine Anweisung? [/questions/2586374/c-sharp-conditional-operator-not-a-statement] 9 answers Warum ist dieser Code nicht gültig? Ziemlich sicher, dass es in C / C ++ ...

22 die antwort

PHP Ternary Operator vs Null Coalescing Operator

Kann jemand die Unterschiede zwischen ternären Operatoren erklären ?:) und Nullkoaleszenzoperator ??) in PHP? Wann verhalten sie sich anders und wann auf die gleiche Weise (wenn das überhaupt passiert)? $a ?: $b VS. $a ?? $b

TOP-Veröffentlichungen

4 die antwort

Kann break nicht im falschen Teil des ternären Operators in Ruby verwenden

Betrachten Sie den folgenden Code nur alsBeispie: Dieser funktioniert i = 0 flag = false while i < 10 flag = true if flag i+=1 else break end endAber wenn dran wenn Teil in ternären Operator wie folgt i = 0 flag = false while i < 10 flag = ...

2 die antwort

Erforderliches Casting mit dem C # -ternären bedingten Operator

Ich versuche in den folgenden Beispielen herauszufinden, warum Casts erforderlich sind: bool test = new Random().NextDouble() >= 0.5; short val = 5; // Ex 1 - must cast 0 to short short res = test ? 5 : 0; // fine short res = test ? val : 0; ...

2 die antwort

Wie verwende ich den ternären Operator in einer interpolierten Zeichenfolge?

Ich bin verwirrt, warum dieser Code nicht kompiliert werden kann: var result = $"{fieldName}{isDescending ? " desc" : string.Empty}";Wenn ich es aufgeteilt habe, funktioniert es gut: var desc = isDescending ? " desc" : string.Empty; var result ...

4 die antwort

Warum arbeitet der Ternary-Operator nicht in einem Methodenargument in Java?

Ich habe dies mitten in einer Entwicklung vermerkt. Warum arbeitet der Ternary-Operator nicht in einem Methodenargument? Hier ist es klarInputStream oder (else)String. class A{ public static boolean opAlpha(InputStream inputStream) { // ...

4 die antwort

Inkompatible Operandentypen bei Verwendung eines ternären bedingten Operators

Dieser Code: bool contains = std::find(indexes.begin(), indexes.end(), i) != indexes.end(); CardAbility* cardAbility = contains ? new CardAbilityBurn(i) : new CardAbilityEmpty; gibt mir den folgenden Fehler: Inkompatible Operandentypen ...

4 die antwort

JSLint: außerhalb des Gültigkeitsbereichs für die ternäre Variablenmenge verwendet

Ich habe einen Codeblock wie diesen: /*global MYAPP: true*/ var MYAPP = MYAPP || {};JSLint hebt "MYAPP" nach dem Gleichheitszeichen mit der Meldung "MYAPP außerhalb des Gültigkeitsbereichs verwendet" hervor. Was stimmt damit nicht

4 die antwort

Warum kann ich in C ++ keine break-Anweisung in einer ternären bedingten Anweisung verwenden?

Node ist eine sehr einfache Klasse mit nur einem Konstruktor und einigen Variablen: einem "Namen" (eigentlich nur ein Zeichen) und zwei untergeordneten Knotenzeigern mit den Namen "left" und "right". Ich habe gerade angefangen, Code zu ...