Tag: conditional-operator

Der Bedingungsoperator ist ein ternärer operator, ist Teil der syntax für eine einfache bedingte Ausdrücke in verschiedenen Programmier-Sprachen. Es ist auch gemeinhin als der ternäre operator oder inline-if. Unterschiedliche Sprachen haben unterschiedliche syntax für das gleiche Konstrukt, aber alle wählen Sie zwischen zwei Optionen basierend auf einer Bedingung.

Mit true und false als die Ausdrücke, die in einer bedingten operation

Anzahl der Antworten 9 Antworten
Pflege ich einige code und haben festgestellt, die folgenden Muster eine Menge: var isMale = (row["Gender"].ToString() == "M") ? true : false; stattdessen: var isMale = (row["Gender"].ToString() == "M"); Gibt es einen Grund warum wer würde dies

PHP Mehrere Aktionen in true-Klausel in Kurzform, WENN

Anzahl der Antworten 3 Antworten
Ziemlich sicher, dass es eine einfache Antwort auf diese aber schwer zu suchen, weil der vage Begriffe verwendet. Ich verwende die Kurzform, wenn Aussagen und wollen mehr tun, als eine Aktion, wenn es den Wert true zurück,

Warum wird der ternäre operator mit Kommas zu bewerten nur ein Ausdruck der wahren Fall?

Anzahl der Antworten 5 Antworten
Ich bin derzeit lernen C++ mit dem Buch C++ Primer und eine der übungen im Buch ist: Erklären, was der folgende Ausdruck gilt: someValue ? ++x, ++y : --x, --y Was wissen wir? Wir wissen, dass der

Javascript ternary-operator mit Objekt

Anzahl der Antworten 1 Antworten
Stieß ich auf ein Stück code, den ich versuche um herauszufinden, dass der code im Grunde speichert die vorkommen der Höhe der Zeit, ein Wort wird in einem text-Dokument, so wird die Funktion countWordsIntext nimmt in den

Warum würden Sie den ternären operator ohne Zuweisung einen Wert für die "wahren" Bedingung (x = x ?: 1)

Anzahl der Antworten 6 Antworten
In der Android-open-source-qemu-code, den ich lief über diese code-Zeile: machine->max_cpus = machine->max_cpus ?: 1; /* Default to UP */ Ist das nur eine verwirrende Art zu sagen: if (machine->max_cpus) { ; //do nothing } else { machine->max_cpus

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

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

Bedingte operator im lambda-Ausdruck in der ForEach() auf eine generische Liste?

Anzahl der Antworten 4 Antworten
Ist es nicht erlaubt, eine bedingte operator in einem lambda-Ausdruck in der ForEach? List<string> items = new List<string>{"Item 1", "Item 2", "Item I Care About"}; string whatICareAbout = ""; //doesn't compile :( items.ForEach(item => item.Contains("I Care About")

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

Wie zu tun, one-liner, wenn else-Anweisung?

Anzahl der Antworten 8 Antworten
Kann ich schreiben, eine einfache if-else-Anweisung mit variable Zuordnung in go (golang), wie würde ich tun, in php (zum Beispiel): $var = ( $a > $b )? $a: $b; derzeit habe ich die folgenden: var c int

Null zurückgeben als int-gestattet, mit dem ternären operator, jedoch nicht, wenn-Anweisung

Anzahl der Antworten 8 Antworten
Let ' s Blick auf das einfache Java-code wird im folgenden Codeausschnitt gezeigt: public class Main { private int temp() { return true ? null : 0; //No compiler error - the compiler allows a return value

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

Ternärer operator printf innen

Anzahl der Antworten 9 Antworten
Nach der Lektüre diese ich begann zu denken, dass ich gelernt habe, eine Beute zu printf(). Plötzlich fand ich folgenden code-snippet aus diese Buch: int main() { char str="Hello"; int i=5,j=10; printf(i>j?"%50s":"%s",str); //unable to understand this return

Was sind die PHP-Operatoren "?" und ":" wird aufgerufen, und was tun Sie?

Anzahl der Antworten 9 Antworten
Was sind die ? und : Operatoren in PHP? Beispiel: (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) InformationsquelleAutor seb | 2009-07-03

Ternary conditional und assignment-operator Vorrang

Anzahl der Antworten 4 Antworten
Ich bin verwirrt über die direkte Zuordnung und ternäre bedingte Operatoren-Rangfolge: #include<stdio.h> int main(void) { int j, k; j = k = 0; (1 ? j : k) = 1; //first printf("%d %d\n", j, k); j =

Wie kann ich den Stil für ein div-basierend auf den Zustand, in thymeleaf?

Anzahl der Antworten 1 Antworten
Ich habe eine <div> block, die ich brauche, um zu display:none oder display:block auf der Grundlage der Bedingung. Das html sieht so aus, <div style="display:none;"> //some html block content </div> Ich habe versucht den folgenden code in

?: 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

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

Bedingte Excel-Summe basierend auf der Termine-Bereich

Anzahl der Antworten 2 Antworten
Ich habe eine Tabelle in denen Datumsangaben stehen in Spalte B und die Werte in Spalte E. Termine sind mit dem format: dd/mm/yy Werte sind mit dem format: XXX,XX€ Ich versuche, Summe, Zellen auf der Basis der

php: wenn die aktuelle url enthält "/demo" etwas tun

Anzahl der Antworten 5 Antworten
Möchte ich überprüfen, ob meine aktuelle URL enthält "/demo" am Ende der url, zum Beispiel mysite.com/test/somelink/demo etwas zu tun. Hier ist mein Versuch : $host = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; if($host == 'mysite.com/test/somelink/demo') { //Do something } else

JavaScript ternary if-Anweisung

Anzahl der Antworten 5 Antworten
Ich würde gerne wissen, was ist der shortcode wenn in javascript? Wie in php: $res = ($x > $y)? $x: $y; Was ist dessen Umsetzung in javascript? -1 nicht auf der Suche nach noch mindestens einmal stackoverflow.com/search?q=javascript+ternary+operator

Warum nicht Java haben zusammengesetzte Zuweisung Versionen der bedingten und bedingten und oder-Operatoren? (&&=, ||=)

Anzahl der Antworten 11 Antworten
Also für binäre Operatoren auf Boolean, Java hat &, |, ^, && und ||. Lassen Sie uns zusammenfassen, was Sie tun, hier kurz: JLS 15.22.2 Boolean Logische Operatoren &, ^, | JLS 15.23 Bedingt-Und Betreiber && JLS

C# conditional operator-Fehler Nur Zuordnung, call -, increment -, decrement, warten, und neue Objekt-Ausdrücke können verwendet werden als eine Aussage

Anzahl der Antworten 1 Antworten
Hallo, ich Schreibe ein basic-Programm zu finden, wenn die Eingabe-Zahl eine Primzahl ist oder nicht. Ich habe eine checkPrime(num) Funktion, die überprüft Primzahl und zurück true wenn num prime sonst gibt false. Jetzt in meinem main() -

PHP: prüfen, ob gepostet variable existiert oder null-Wert zuweisen

Anzahl der Antworten 2 Antworten
Diese kann getan werden, in Javascript isNAN statt !isset. Mit dem Beispiel unten - beide Formen post an mein script, ohne einen Wert und eine mit einem Wert. Ist der unter code einen richtigen Weg, dies zu

Bedingte operator in h:inputText value und h:commandButton-actionListener

Anzahl der Antworten 1 Antworten
Ich soll zum laden von zwei Unterschied-panel .der xhtml-Datei. <h:inputText value="#{param['from']=='TERMINAL' ? terminalsList.globalFilter : merchantsList.globalFilter}" size="50" /> <h:commandButton value="Filter" actionListener="#{param['from']=='TERMINAL' ? terminalsList.filterTerminals : merchantsList.filterMerchants}" /> <h:commandButton value="Reset" actionListener="#{param['from']=='TERMINAL' ? terminalsList.resetTerminalsFilter : merchantsList.resetMerchantsFilter}" /> beim http-get-request-params gleich 'TERMINAL'

Verwirrt durch die Kurzform syntax: x > 0 ? 1 : -1;

Anzahl der Antworten 4 Antworten
Was bedeutet der folgende Javascript-syntax bedeutet? Bitte beschreiben Sie die ganze syntax: var x = 0; x > 0 ? 1 : -1; //confused about this line alert(x); Das ist die [ternären operator][1] (der link erklärt es)

? Betreiber ohne else-Teil

Anzahl der Antworten 2 Antworten
Verwende ich C# ? operator, wenn ich die if-Anweisungen, die wirkt sich auf eine Zeile und es ist alles gut. Aber nehmen wir an ich habe diesen code (mit der klassischen if-Anweisungen): if(someStatement) { someBool = true;

Gibt es einen Unterschied zwischen '?:' und ein if-statement in objective c?

Anzahl der Antworten 3 Antworten
Gibt es einen Unterschied zwischen der Verwendung der '?:' bedingte und die einfache "wenn-dann-sonst" - Anweisung? Ist es einfach ein anderer Weg, es zu tun, oder hat es sogar weniger Platz/weniger Zeit nehmen, zu Lesen als "wenn"

wenn(Bedingung, dann, sonst) in Oracle

Anzahl der Antworten 6 Antworten
MySQL/MSSQL hat eine nette kleine inline-if-Funktion, die Sie verwenden können innerhalb von Abfragen zur Erkennung von null-Werten, wie unten gezeigt. SELECT ... foo.a_field AS "a_field", SELECT if(foo.bar is null, 0, foo.bar) AS "bar", foo.a_field AS "a_field", ...

php wenn keine Aussagen

Anzahl der Antworten 7 Antworten
Dies kann die Möglichkeit sein, mein server ist eingerichtet, aber ich bin schlug meinen Kopf gegen die Wand. Was ich versuche zu tun, ist zu sagen, dass, wenn $action hat keinen Wert oder einen Wert hat, der

Vergleichen Sie mehrere Werte in PHP

Anzahl der Antworten 8 Antworten
Möchte ich gehen von dieser: if($var == 3 || $var == 4 || $var == 5 || $var =='string' || $var == '2010-05-16') { //execute code here } : if($var == (3, 4, 5, 'string', '2010-05-16')) {

Kombinieren Sie eine 'in-line, WENN' (C#) mit Antwort.schreiben

Anzahl der Antworten 3 Antworten
in einem konventionellen C# - code-block: "myInt = (<condition> ? <true value> : <false value>)" aber was ist innen ein .aspx dort will ich Antwort.schreiben Sie bedingt: <% ( Discount > 0 ? Response.Write( "$" + Html.Encode(discountDto.Discount.FlatOff.ToString("#,###."):

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

IE Conditional operator: ODER..., wenn der größer ist als ie9 oder nicht IE

Anzahl der Antworten 2 Antworten
Möchte ich nur zählen Geschichte und ajaxify wenn der browser ie9 oder höher, ODER ist nicht ie: <!--[if gte IE 9]> <script type="text/javascript" src="assets/js/plugins/history.js"></script> <script type="text/javascript" src="assets/js/plugins/ajaxify.js"></script> <![endif]--> Wie kann ich den or-operator verwenden, um zu sagen:

Ternäre Operatoren und Zurück in C

Anzahl der Antworten 7 Antworten
Warum können wir nicht zurück Schlüsselwort innerhalb ternäre Operatoren in C, wie diese: Summe > 0 ? 1 zurück : return 0; InformationsquelleAutor der Frage nullpointerexception | 2010-08-25

twig: WENN mit mehreren Bedingungen

Anzahl der Antworten 1 Antworten
Es scheint, ich habe ein problem mit einem Zweig if-Anweisung. {%if fields | length > 0 || trans_fields | length > 0 -%} Der Fehler ist: Unexpected token "punctuation" of value "|" ("name" expected) in Kann ich

Wie schreibt man einen inline-IF-Anweisung in JavaScript?

Anzahl der Antworten 12 Antworten
Wie kann ich die Verwendung einer inline - if Anweisung in JavaScript? Gibt es eine inline - else Aussage zu? Etwas wie dieses: var a = 2; var b = 3; if(a < b) { //do something

ternäre operator in matlab

Anzahl der Antworten 6 Antworten
gibt es eine Möglichkeit, die Eingabe für wenn wie: var = (cond) ? true : false; oder müssen wir dieses format verwenden? if (cond) true else false end InformationsquelleAutor der Frage Gün Karagöz | 2011-04-08

?: Betreiber (der "Elvis-operator" () in PHP

Anzahl der Antworten 5 Antworten
Ich sah heute in einigen PHP-code: $items = $items ?: $this->_handle->result('next', $this->_result, $this); Ich bin nicht vertraut mit der ?: Betreiber hier. Es sieht aus wie ein ternärer operator, sondern der Ausdruck ausgewertet wird, wenn das Prädikat

Ternärer Operator ist doppelt so langsam wie ein If-Else-Block?

Anzahl der Antworten 9 Antworten
Lese ich überall, dass ternäre operator soll schneller sein als die, oder zumindest die gleichen wie die, die äquivalent if-else block. Allerdings habe ich den folgenden test und finden heraus, es ist nicht der Fall: Random r

Um ternär oder nicht ternär?

Anzahl der Antworten 30 Antworten
Ich persönlich bin ein Verfechter der ternäre operator: () ? : ; Mir ist klar, dass es seinen Platz hat, aber ich habe über viele Programmierer, die komplett dagegen sind, jemals verwenden Sie es, und einige verwenden

Was ist das idiomatische Go-Äquivalent des ternären C-Operators?

Anzahl der Antworten 8 Antworten
In C/C++ (und vielen Sprachen dieser Familie), ein gemeinsames idiom zu deklarieren und initialisieren eine variable, die abhängig von einer Bedingung verwendet, der ternäre Bedingungsoperator : int index = val > 0 ? val : -val Gehen

Tricky ternärer Operator in Java - Autoboxing

Anzahl der Antworten 8 Antworten
Let ' s Blick auf das einfache Java-code wird im folgenden Codeausschnitt gezeigt: public class Main { private int temp() { return true ? null : 0; //No compiler error - the compiler allows a return value

Gibt es einen Matlab bedingten IF-Operator, der INLINE wie VBAs IIF platziert werden kann

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,

Warum gibt "sizeof (a? True: false)" eine Ausgabe von vier Bytes?

Anzahl der Antworten 7 Antworten
Habe ich ein kleines Stück code über die sizeof Betreiber mit dem ternären operator: #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); //Ok printf("%zu\n", sizeof(a)); //Ok printf("%zu\n", sizeof(a ? true : false));

C #?: Bedingter Operator

Anzahl der Antworten 8 Antworten
Ich habe diesen Auszug von C# 2.0 source code: object valueFromDatabase; decimal result; valueFromDatabase = DBNull.Value; result = (decimal)(valueFromDatabase != DBNull.Value ? valueFromDatabase : 0); result = (valueFromDatabase != DBNull.Value ? (decimal)valueFromDatabase : (decimal)0); Das erste Ergebnis

Wie überprüfe ich, ob meine Zeichenkette gleich null ist?

Anzahl der Antworten 25 Antworten
Möchte ich eine bestimmte Aktion ausführen, NUR, WENN mein string hat einen sinnvollen Wert. Also versuchte ich diese. if (!myString.equals("")) { doSomething } und diese if (!myString.equals(null)) { doSomething } und diese if ( (!myString.equals("")) && (!myString.equals(null)))

Wie verwende ich den bedingten Operator (? :) in Ruby?

Anzahl der Antworten 6 Antworten
Wie ist der bedingte operator (? :) in Ruby? Zum Beispiel, ist das richtig? <% question = question.size > 20 ? question.question.slice(0, 20)+"..." : question.question %> InformationsquelleAutor der Frage Mithun Sreedharan | 2010-11-23

Javascript eine Zeile Wenn ... sonst ... sonst wenn Anweisung

Anzahl der Antworten 6 Antworten
Ich weiß, Sie können Variablen mit einer Zeile wie if/else-Anweisungen durch tun var variable = (condition) ? (true block) : (else block)aber ich Frage mich, ob es einen Weg, um eine else-if-Anweisung drin. Anregungen wäre sehr geschätzt,