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].
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
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) == "")
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:
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
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
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
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
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
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 ==
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
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.
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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,
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
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".
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
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 ==
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
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:
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,
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)
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:
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
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.
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
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
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
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
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) ?
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:
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; }
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) ?
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
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
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
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