conditional-operator

Der Bedingungsoperator ist ein ternärer Operator, der Teil der Syntax für einen bedingten Basisausdruck in mehreren Programmiersprachen ist. In der Regel wird es auch als ternärer Operator oder inline bezeichnet. Verschiedene Sprachen haben unterschiedliche Syntax für dasselbe Konstrukt, aber alle wählen basierend auf einer Bedingung zwischen zwei Optionen aus.
3
Antworten

c ++ ternärer Operator

Ich bin also auf etwas Interessantes gestoßen, das ich über den ternären Operator nicht erkannt habe (zumindest in Visual C ++ 98-2010). Wie in Ссылка angegeben, wenn sowohl der Ausdruck als auch der Bedingungsausdruck l sind -Wert das Ergebni...
15.07.2010, 16:00
6
Antworten

Warum lässt der bedingte Operator die Verwendung von "null" für die Zuweisung zu Nullwerttypen nicht zu? [Duplikat]

   Mögliche Duplikate: Nullable-Typen und der ternäre Operator. Warum funktioniert das nicht? Bedingte Operatorzuweisung mit nullable & lt; Wert & gt; Typen? Dies wird nicht kompiliert und besagt "Typ des bedingten Ausdrucks kann n...
15.03.2010, 22:18
1
Antwort

Ternärer Operator ohne den mittleren Ausdruck

Ich habe vor kurzem erkannt, dass Sie den ternären Operator in GCC und Clang ohne eine Mitte verwenden können ( ?: oder ? : funktioniert) und es wird den ersten Ausdruck in die Mitte einfügen: %Vor% Wo ist das im Standard? Ich schaut...
01.01.2016, 20:22
2
Antworten

Warum gibt mein Bedingungsoperator einen Fehler?

%Vor% Dieser Code gibt mir einen Fehler. Ich denke, das liegt daran, dass der bedingte Operator den Wert von a oder b basierend auf der Bedingung zurückgibt, sodass der Wert nicht als Lvalue verwendet werden kann. In meinem Fall ist 22...
29.10.2014, 06:23
1
Antwort

Ternärer Operator schwer zu lesen

Irgendwelche Vorschläge, wie man die unten stehende Anfrage "lesbarer" macht? %Vor% Es ist schwer mit dem langen Code von Bedingung und Wert zu lesen.     
22.06.2016, 08:30
2
Antworten

ternärer Ausdruck in ng-klick in angularjs

Ich frage mich, ob es möglich ist, einen ternären Ausdruck im ng-click-Attribut zu verwenden. Ich möchte, wenn möglich, keine separate Controller-Funktion verwenden . Es ist ein Two-Button-Toggle-Setup - ich kann einen einfachen Toggle-Effek...
19.06.2014, 17:52
11
Antworten

Warum hat Java keine zusammengesetzten Zuweisungsversionen der Bedingungs- und Bedingungsoperatoren? (&& =, || =)

So hat Java für binäre Operatoren auf booleschen Werten & , | , ^ , && und || . Fassen wir zusammen, was sie hier kurz machen: JLS 15.22.2 Boolean Logical Operators & amp ;, ^ und | JLS 15.23 Conditional-And Op...
24.02.2010, 08:25
4
Antworten

Verwendung von Bedingungsoperator in Lambda-Ausdruck in ForEach () in einer allgemeinen Liste?

Ist es nicht erlaubt, einen Bedingungsoperator in einem Lambda-Ausdruck in ForEach zu haben? %Vor% Kompilierungsfehler - & gt; "Nur Zuweisungen, Aufrufe, Inkremente, Dekremente und neue Objektausdrücke können als Anweisung verwendet werden"...
29.11.2009, 21:40
7
Antworten

Compiler Fehler mit C # bedingten Operator

Ich kann anscheinend nicht finden, was ich auf Google brauche, und wette, ich werde eine schnelle Antwort hier bekommen. %Vor% das? : Syntax sieht für mich korrekt aus. Ich bekomme jedoch einen Compilerfehler.    Programm.cs (13,28):   F...
02.03.2010, 19:09
6
Antworten

Bedingte Funktion in APL

Gibt es in einem der APL-Dialekte ein Symbol oder ein bekanntes Idiom für die bedingte Funktion? Ich bin mir sicher, dass ich etwas vermisse, weil es so ein grundlegendes Sprachelement ist. In anderen Sprachen heißt es bedingter Operator , a...
01.04.2013, 22:16