Tag: ternary-operator

Ein ternärer operator ist jeder operator, der drei Argumente benötigt. Für die ternäre Bedingungsoperator `?`…`:`, verwenden Sie [tag:conditional-operator].

Inline-PHP / HTML Ternären Wenn

Anzahl der Antworten 3 Antworten
Ich versuche, Folgendes zu tun: <li <?PHP ($this->pageName == 'index' ? ?>class="current"<?PHP : '')?>><a href="">Home</a></li> Aber es funktioniert nicht. Ist, was ich versuche zu erreichen, möglich? Wenn ja, was mache ich falsch? Ich weiß, es ist nicht

bedingte operator in der Geschwindigkeit

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, das zu tun ternäre Operatoren in der Geschwindigkeit? Dies ist, was ich gerne tun würde: #set ($name = ($args.get(0) == "") ? "default" : $args.get(0)) Statt klobige if-else - #if ($args.get(0) == "")

Die Verwendung Ternärer Operator innerhalb von Lambda-Ausdruck

Anzahl der Antworten 2 Antworten
Hier ist mein code: var now = DateTime.Now; var firstOfMonth = new DateTime(now.Year, now.Month, 1, 0, 0, 1); var objectsAfterFirstOfThisMonth= _context.DataObjects .Where(x => x.dateClosed == null ? x.dateClosed : x.dateCreated > firstOfMonth); Bekomme ich die folgende Kompilierungsfehler:

Ternärer operator Assoziativität Links

Anzahl der Antworten 5 Antworten
In der PHP manual finde ich die folgenden "user contributed note' unter "Operatoren". Beachten Sie, dass in php der ternäre operator ?: hat einer Links-Assoziativität der Operatoren im Gegensatz zu C und C++, wo es rechts-Assoziativität. Können

Vergleich der drei zahlen mit der Java-logisch-ternäre operator?

Anzahl der Antworten 5 Antworten
Ich versuche zu erstellen, die eine Methode liefert den kleinsten Wert der drei Werte (alle bytes). Hier ist, was ich habe: public static byte findSmallestOfThree(byte n1, byte n2, byte n3) { return n1 > n2 ? n2

Was ist der Unterschied zwischen Class clazz und Klasse<?> clazz in java?

Anzahl der Antworten 3 Antworten
Ich brauche, um die Verwendung der Reflexion in java. Ich verstehe, dass Class clazz erstellt eine variable, die eine Class Objekt. Allerdings bin ich versucht, auf ein Class Objekt aus einem String mit der forName("aClassName") Methode. Meine

Error: lvalue required in diesem einfachen C-code? (Ternär mit der Abtretung?)

Anzahl der Antworten 4 Antworten
Habe ich : #include<stdio.h> int main() { int a=5,b=6; (a>b)?b=a:b=b; //Here is the error return 0; } Aber wenn ich ersetzen : (a>b)?b=a:b=b; //Error with (a>b)?(b=a):(b=b); //No-Error Verstehe ich die lvalue ist ein Wert, zu dem etwas

Warum ist es nicht möglich, um eine überlastung der ternäre operator?

Anzahl der Antworten 5 Antworten
Warum ist es nicht möglich, um eine überlastung der ternäre operator ' ?: '? Ich den ternären operator oft zu konsolidieren, wenn Aussagen, und bin neugierig, warum die Sprache der Designer wählte untersagen, für die der operator

einzelne Rückkehr der ternäre operator

Anzahl der Antworten 4 Antworten
Frage ich mich, wenn möglich, zu schreiben, ternärer operator für single zurück. Ich habe versucht, google online, aber konnte nicht eine Antwort finden. oder es doesnot sogenannten ternären operator?? Danken Ihnen sehr für Ihre Beratung. If(A ==

WENN kurze syntax in c

Anzahl der Antworten 4 Antworten
ich weiß, dass, wenn sein geschrieben in kurzen Weg syntax in c bitte zeigen Sie mir, wie if arraeck(a, n) ? printf("YES") printf("NO"); einige Sache wie diese?..in einer Zeile... Was ist die richtige syntax ? Meinst du

Mit Ternär, ohne die Else-Anweisung in PHP

Anzahl der Antworten 3 Antworten
Können Sie mit dem Ternären Operator in PHP ohne das abschließende 'else' - Anweisung? Ich habe es ausprobiert und es ist Fehler zurückgeben. Google-Suche ist nicht gedeckt, alles andere, so denke ich, die Antwort ist wahrscheinlich Nein.

JSF-EL verschachtelten ternären operator

Anzahl der Antworten 1 Antworten
Habe ich JSF 2.2, PrimeFaces 5.0 web-Anwendung. Auf meiner Seite, ich brauche um bedingt set <ui:param/>. Das problem ist, dass ein standard ternäre operator ist nicht genug, weil ich mehr als 2 Optionen zu wählen. Diese einzelne

C++, ternärer operator std::cout

Anzahl der Antworten 2 Antworten
Gewusst wie: schreiben Sie die folgende Bedingung mit einer ternären operator mit C++ int condition1, condition2, condition3; int / double result; //int or double .... std::cout << ( condition1: result1 : "Error" ) << ( condition2: result2

VB.NET - Nullable DateTime und Ternärer Operator

Anzahl der Antworten 2 Antworten
Ich habe Probleme mit einem Nullable DateTime in VB.NET (VS 2010). Methode 1 If String.IsNullOrEmpty(LastCalibrationDateTextBox.Text) Then gauge.LastCalibrationDate = Nothing Else gauge.LastCalibrationDate = DateTime.Parse(LastCalibrationDateTextBox.Text) End If Methode 2 gauge.LastCalibrationDate = If(String.IsNullOrEmpty(LastCalibrationDateTextBox.Text), Nothing, DateTime.Parse(LastCalibrationDateTextBox.Text)) Gegeben, wenn eine leere Zeichenfolge

immer Fehler: kann nicht nehmen Sie die Adresse ein rvalue of type 'int'

Anzahl der Antworten 1 Antworten
Ich habe versucht zu kompilieren, alten code durch neuen compiler und bekam die nächste Fehlermeldung: error: cannot take the address of an rvalue of type 'int' Hier ist das Beispiel mit 2 Linien, eine für die Kompilierung

Ternäre Operatoren in C#

Anzahl der Antworten 4 Antworten
Mit der ternäre operator ist es möglich, etwas zu tun, wie die folgenden (vorausgesetzt, Func1() und Func2() return int: int x = (x == y) ? Func1() : Func2(); Jedoch, gibt es eine Möglichkeit, das gleiche zu

Java Ternären ohne Zuordnung

Anzahl der Antworten 4 Antworten
Gibt es einen Weg, um eine java-ternäre operation, ohne eine Zuweisung oder die Art und Weise, um gefälschte der Zuweisung? Ich mag es, wie lapidar ternären code sieht bei einer Reihe von wenn/dann/elses. Ich hoffe, ich konnte

Wie um zu überprüfen, null-oder datetime-Wert mit ternärer operator?

Anzahl der Antworten 6 Antworten
Möchte ich prüfen übergebene Wert null ist oder datetime-Wert mit ternäre operator in c#? Ich habe versucht, wie diese fromDate == null ? null : Convert.ToDateTime(fromDate) immer Fehler: type of conditional expression cannot be determined Möchte ich

So ändern Sie den Wert einer checkbox mit onClick JQuery?

Anzahl der Antworten 3 Antworten
Hier bin ich versucht, ändern Sie den Wert der folgenden Kontrollkästchen, während Sie auf Sie klicken. Im code unten habe ich versucht zu ändern, den Wert der checkbox auf 1 und ändern Sie den Wert auf 0,

Speed-Unterschied zwischen If-Else und Ternäre operator in C...?

Anzahl der Antworten 6 Antworten
So, auf Anregung von einem Kollegen-ich habe gerade getestet der speed-Unterschied zwischen den ternären operator und die entsprechende If-Else-block... und es scheint, dass der ternäre operator Erträge-code, der zwischen 1x und 2x schneller als If-Else. Mein code

Wie funktioniert der ternäre operator arbeiten?

Anzahl der Antworten 12 Antworten
Bitte zeigen, wie der ternäre operator arbeitet mit einer normalen if/else-block. Beispiel: Boolean isValueBig = value > 100 ? true : false; Exaktes Duplikat: Wie benutze ich den ternären operator? sollte "Java", "C" und eine Menge anderer

ternäre Ausdruck in ng-klicken Sie in angularjs

Anzahl der Antworten 2 Antworten
Frage ich mich, ob es möglich ist, verwenden Sie ein ternärer Ausdruck in der ng-click-Attribut. Ich will nicht von einem separaten controller-Funktion wenn möglich. Es ist ein zwei-Knopf-Knebel-setup - ich kann ein einfaches Umschalten zu arbeiten, wollen

PHP ternärer operator vs null coalescing-operator

Anzahl der Antworten 11 Antworten
Kann jemand erklären, die Unterschiede zwischen den ternären operator-Kürzel (?:) und null-coalescing operator (??) in PHP? Wenn Sie sich anders Verhalten und wenn Sie in der gleichen Weise (wenn das noch passiert)? $a ?: $b VS. $a

C# mit "?" if else-Anweisungen legen Sie Wert was ist das genannt

Anzahl der Antworten 4 Antworten
Hey, ich kam gerade über die folgende Anweisung return name != null ? name : "NA"; Ich Frage mich nur, was das heißt .NET funktioniert das ? Ständer für z.B. dann tun Sie dies... ? Sie sind

?: ternäre Bedingungsoperator Verhalten beim verlassen eines Ausdrucks leer

Anzahl der Antworten 2 Antworten
Ich Schreibe eine Konsolenanwendung, die würden versuchen zu "erraten", eine Reihe von Versuch und Irrtum, es funktionierte und alle, aber es wundert mich über einen bestimmten Teil, den ich schrieb, selbstvergessen, Der code ist: #include <stdio.h> #include

Ternäre mit booleschen Bedingung in c#

Anzahl der Antworten 7 Antworten
Wenn ich bin zu schreiben, dieses Stück code, es funktioniert mit den normalen "if-else" layout. if(isOn) { i = 10; } else { i = 20; } Obwohl ich unsicher bin, wie zu konvertieren, das mit dem

Gibt es einen Matlab-bedingte IF-operator, die platziert werden können wie INLINE-VBA - IIF

Anzahl der Antworten 7 Antworten
In VBA kann ich Folgendes tun: A = B + IIF(C>0, C, 0) so, dass, wenn C>0 bekomme ich A=B+C und C<=0 bekomme ich A=B Gibt es einen operator oder eine Funktion, die mich das tun lassen,

Hat Python einen ternären Bedingungsoperator?

Anzahl der Antworten 28 Antworten
Wenn Python nicht ein ternärer Bedingungsoperator, ist es möglich zu simulieren, die man mit anderen Konstrukte? Obwohl Pythons, die älter als 2,5 sind, Driften langsam in die Geschichte, hier ist eine Liste von alten pre-2.5 ternärer operator

Wie zu verwenden ASP.NET Eval () - Funktion in ein ternärer operator?

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche zu bewerten, werden zwei strings aus meinem dataset zu identifizieren, die eine Klasse Beschreibung mit einem ternären operator. Ich weiterhin ein compiler-Fehler, wenn Sie diesen code ausführen, der besagt, dass "Ausdruck Erwartet".

Verschachtelte ternäre Operatoren

Anzahl der Antworten 7 Antworten
Habe ich diesen code: _viewModel.PhoneDefault = user == null ? "" : (string.IsNullOrEmpty(user.PhoneDay) ? (string.IsNullOrEmpty(user.PhoneEvening) ? (string.IsNullOrEmpty(user.Mobile) ? "" : user.Mobile) : user.PhoneEvening) : user.PhoneDay); Gibt es eine bessere Möglichkeit, dies zu schreiben, um Sie lesbarer zu

Javascript bedingte Anweisung return (Kürzel if-else-Anweisung)

Anzahl der Antworten 2 Antworten
Beim schreiben die Kurzform von if-else in javascript immer syntax Fehler. Hier ist mein code: data && data.cod == '404' && return; Obwohl gut funktioniert wenn ich mit der normalen if-else wie folgt: if(data && data.cod ==

Die überprüfung, ob undefined und null in jQuery

Anzahl der Antworten 6 Antworten
Ich bin ein bisschen verwirrt bei der Prüfung, ob null oder nicht definiert ist und wenn ich mit sollte !== oder != und "unbestimmt" oder "undefined". Hier ist etwas code, den ich auf Arbeit bin. Wohin gehe

Eckige ngClass mehrere ternäre operator Bedingungen

Anzahl der Antworten 2 Antworten
Was ist der beste Weg, um mehr als 1 ternär bedingter Klasse in eckige ist ngClass Richtlinie, wo die Werte der class-Namen? Habe ich versucht, ein paar Variationen zu diesem, aber ich bekomme immer einen kompilieren Fehler:

Warum "wenn-sonst-break" - Pausen in python?

Anzahl der Antworten 3 Antworten
Ich versuche, mit if-else-Ausdruck die angeblich zu brechen Sie die Schleife, wenn die if Bedingung nicht, sondern immer einen invalid syntax Fehler. Beispielcode: a = 5 while True: print(a) if a > 0 else break a-=1 Natürlich,

Ternärer operator mit mehreren Anweisungen

Anzahl der Antworten 3 Antworten
Ich habe einen Programmablauf wie folgt: if(a) { if((a > b) || (a > c)) { doSomething(); } statementX; statementY; } Muss ich übersetzen diese in einem bedingten Ausdruck, und dies ist, was ich getan habe: (a)

Warum wird false && (false)?false:true return true

Anzahl der Antworten 5 Antworten
Bitte schauen Sie nicht auf die Bedingung, wie Sie hier sind, erleichtern das Verständnis für das Verhalten Warum führt gleich wahr ? boolean result = false && (false)?false:true; Ich weiß, wir können lösen die Problem zu tun:

Fragezeichen und Doppelpunkt - wenn sonst in ruby

Anzahl der Antworten 4 Antworten
Hallo ich habe eine Frage zu ruby on rails Anscheinend habe ich eine Aussage wie diese: def sort_column Product.column_names.include?(params[:sort]) ? params[:sort] : "name" end Aus, was ich lese, es wird gesagt, dass diese Methode sortiert die Spalte

Mehrere Bedingungen in der ternäre operator sicher?

Anzahl der Antworten 6 Antworten
Habe ich gesehen, Ratschläge, sagt der ternäre operator dürfen nicht geschachtelt werden. Ich getestet habe folgenden code und es funktioniert okay. Meine Frage ist, ich habe nicht gesehen, die ternären operator, der verwendet wird, wie dies vor.

Wie zum verketten mehrerer ternärer operator in PHP?

Anzahl der Antworten 8 Antworten
Ich benutze ternäre Operatoren eine Menge, aber ich kann nicht scheinen zu stapeln mehrerer ternärer operator Ineinander. Ich bin mir bewusst, dass das stapeln mehrerer ternärer operator würde machen den code schlechter lesbar aber in einigen Fällen

Mit && EL Ergebnisse in Fehler: Der name der Entität, muß unmittelbar hinter dem '&' in der entity-Referenz

Anzahl der Antworten 2 Antworten
Ich versuche, verwenden Sie einen bedingten Ausdruck in einem el-Ausdruck in jsf, aber es funktioniert nicht. <h:outputText value="#{(sel.description !=null) && (sel.description !='') ? sel.description : 'Empty description'} - "/> aber es funktioniert nicht, der compiler sagt: Error

Return-Anweisung mit einem ternären operator

Anzahl der Antworten 2 Antworten
In c ich etwas tun kann, wie: int minn(int n, int m){ return (n<m)? n:m } Aber in python bin ich nicht in der Lage, um das gleiche zu erreichen: def minn(n,m): return n if n<m else

Wie zu verwenden ternärer operator für diese Anweisung in c#

Anzahl der Antworten 11 Antworten
int five = 5; wenn die variable fünf ist gleich 5, schreiben, wahr wenn die variable fünf ist nicht gleich 5 ist, schreiben Sie falsch Wie Schreibe ich eine Erklärung für dieses in ASP.NET mit C#? gute

Die Verwendung ternärer operator mit 4 Ausdrücke

Anzahl der Antworten 8 Antworten
Ist dies eine akzeptable Kodierung der Praxis? public class MessageFormat { private static final Color DEFAULT_COLOR = Color.RED; private Color messageColor = DEFAULT_COLOR; public MessageFormat(Person person) { Color color = person.getPreferredColor(); messageColor = (color != null) ?

Ternäre Operator in JavaScript Mit Mehreren Ausdrücken?

Anzahl der Antworten 6 Antworten
the_styles ? the_styles.appendTo('head'); the_styles=null : the_styles = $('.stylesheet').detach(); Offensichtlich, dies ist nicht gültig. Beachten Sie die ";" zwischen den appendTo() und the_styles=null. Wie Schreibe ich es auf 1 Zeile und haben noch mehrere Ausdrücke? Nur ein Tipp:

Wie Sie wenn, sonst, wenn die Logik in einem ternären operator?

Anzahl der Antworten 6 Antworten
War ich nur Fragen, wenn dies möglich war, denn ich begann mit ternären Operatoren zu reduzieren Zeilen code, und ich Liebe es. if (x==y) { z += x; } else if (x==z) { z += y; }

Alternative zu verschachtelten ternären operator in JS

Anzahl der Antworten 6 Antworten
Ich persönlich Liebe ternäre Operatoren, und meiner bescheidenen Meinung nach, machen Sie komplizierte Ausdrücke sehr leicht zu verdauen. Nehmen Sie diese: word = (res.distance === 0) ? 'a' : (res.distance === 1 && res.difference > 3) ?

PHP if Kurzform

Anzahl der Antworten 9 Antworten
Ich habe einen string, den ich Anhängen möchten, ist es eine andere Zeichenfolge. sagen wir mal: $my_string = 'Hello'; $my_string .= ' there'; dieser zurückkehren würde 'Hallo'. Ich möchte dies bedingte wie diese: $my_string = 'Hello'; $append

Ruby ternäre operator in erb?

Anzahl der Antworten 1 Antworten
Wie kann ich diesen code besser Aussehen: <%=raw manuscript.uploaded_to_s3? ? "<span style=\"color:green;\">" : "<span style=\"color:red;\">" %> Ist, können die HTML-gehen außerhalb des ERB-block, dadurch leichter zu Lesen? InformationsquelleAutor Reed G. Law | 2011-03-09

Das auslassen der zweite Ausdruck, wenn die Verwendung des if-else-Kurzform

Anzahl der Antworten 7 Antworten
Kann ich schreiben 'wenn sonst' die Kurzform ohne den sonst? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); Habe ich bemerkt, putting null für die andere funktioniert (aber ich habe keine Ahnung warum oder ob das ein gute

Ternäre operator in AngularJS Vorlagen

Anzahl der Antworten 7 Antworten
Wie machst du ein ternärer mit AngularJS (in den Vorlagen)? Wäre es schön, einige in html-Attribute (Klassen und Stil) anstelle von erstellen und aufrufen einer Funktion des Controllers. InformationsquelleAutor der Frage cricardol | 2012-08-17