Als «operators» getaggte Fragen

294
Was macht der Operator ^ in Java?

Welche Funktion hat der ^(Caret-) Operator in Java? Wenn ich das versuche: int a = 5^n; ...es gibt mir: für n = 5 gibt 0 für n = 4 zurück, gibt 1 für n = 6 zurück, gibt 3 zurück ... also denke ich, dass es keine Potenzierung durchführt. Aber was ist es

292
Logischer XOR-Operator in C ++?

Gibt es so etwas? Es ist das erste Mal, dass ich einen praktischen Bedarf dafür habe, aber ich sehe keinen in Stroustrup . Ich habe vor zu schreiben: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Es gibt aber keinen ^^Operator. Kann ich ^hier das bitweise verwenden...

285
Was ist x nach "x = x ++"?

Was passiert (hinter den Vorhängen), wenn dies ausgeführt wird? int x = 7; x = x++; Das heißt, wenn eine Variable nachträglich inkrementiert und sich selbst in einer Anweisung zugewiesen wird? Ich habe dies kompiliert und ausgeführt. xist auch nach der gesamten Aussage noch 7 . In meinem Buch...

274
Erstellen eines "logischen Exklusiv- oder" -Operators in Java

Beobachtungen: Java hat einen logischen UND-Operator. Java hat einen logischen ODER-Operator. Java hat einen logischen NOT-Operator. Problem: Laut Sun hat Java keinen logischen XOR-Operator . Ich möchte einen definieren. Methodendefinition: Als Methode wird es einfach wie folgt definiert: public...

256
Einfache logische Operatoren in Bash

Ich habe ein paar Variablen und möchte die folgende Bedingung überprüfen (in Worten geschrieben, dann mein fehlgeschlagener Versuch, Bash-Skripte zu erstellen): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. Und bei meinem fehlgeschlagenen Versuch kam ich auf...

252
Was bedeutet = + _ in JavaScript?

Ich habe mich gefragt, was der Operator = + _ in JavaScript bedeutet. Es sieht so aus, als würde es Aufgaben erledigen. Beispiel: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2 * Math.sin(Math.PI / 3); dy = r * 1.5; return hexbin; };

250
Python! = Operation vs "ist nicht"

In einem Kommentar zu dieser Frage sah ich eine Aussage, die die Verwendung empfahl result is not None vs. result != None Ich habe mich gefragt, was der Unterschied ist und warum einer dem anderen empfohlen werden

249
Was bedeutet "| ="? (Pipe Equal Operator)

Ich habe versucht, mit der Google-Suche und dem Stapelüberlauf zu suchen, aber es wurden keine Ergebnisse angezeigt. Ich habe dies im OpenSource-Bibliothekscode gesehen: Notification notification = new Notification(icon, tickerText, when); notification.defaults |=

215
Was ist der Operator <=> in C ++?

Während ich versuche , darüber zu erfahren , C ++ Operatoren, stieß ich auf einem seltsamen Vergleichsoperator auf cppreference.com , * in einer Tabelle , die wie folgt aussah: "Nun, wenn dies in C ++ übliche Operatoren sind, lerne ich sie besser", dachte ich. Aber alle meine Versuche, dieses...