Tag: operators

Operatoren sind Symbole, die auftreten, in fast allen Programmier-und Code-Sprachen, für Berechnungen und Vergleiche auf Daten.

PHP-Funktionen und @Funktionen

Anzahl der Antworten 5 Antworten
Im Grunde habe ich Leute gesehen, die mit @ vor Ihre Funktion fordert, nicht für jede Funktion, aber für irgendeine Art von Erweiterung Funktionen wie file_get_contents()mysql_connect() und so weiter. Und ja, die Frage ist: Für welchen Zweck

Was bedeutet = + _ in JavaScript?

Anzahl der Antworten 12 Antworten
Ich Frage mich, was die = + _ - operator bedeutet in JavaScript. Es sieht aus wie es tut Zuordnungen. Beispiel: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2

Der ternäre (bedingte) Operator in C

Anzahl der Antworten 15 Antworten
Was ist die Notwendigkeit für den bedingten operator? Funktional ist es redundant, da es implementiert eine if-else-Konstrukt. Wenn der bedingte operator ist effizienter als die entsprechende if-else-Zuordnung, warum nicht, wenn-anders interpretiert werden effizienter, indem der compiler? InformationsquelleAutor

Was ist & amp; & amp; & amp; Operation in C

Anzahl der Antworten 2 Antworten
#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%d\n", c); } return 0; } Die Ausgabe des obigen Programms kompiliert mit

Aufruf Betreiber der Basisklasse ... sicher?

Anzahl der Antworten 3 Antworten
Ist folgende Muster ok/sicher ? Oder gibt es irgendwelche Mängel ? (Ich verwende Sie auch für gleichheitsoperatoren) Derived& operator=(const Derived& rhs) { static_cast<Base&>(*this) = rhs; //... copy member variables of Derived return *this; } InformationsquelleAutor der Frage

Statischer impliziter Operator

Anzahl der Antworten 3 Antworten
Vor kurzem fand ich diesen code: public static implicit operator XElement(XmlBase xmlBase) { return xmlBase.Xml; } Was bedeutet static implicit operator bedeuten? InformationsquelleAutor der Frage Bart | 2010-11-25

Operator als und generische Klassen

Anzahl der Antworten 4 Antworten
Schreibe ich .NET-On-the-Fly compiler für die CLR-scripting und wollen die Ausführung der Methode machen generische akzeptabel: object Execute() { return type.InvokeMember(..); } T Execute<T>() { return Execute() as T; /* doesn't work: The type parameter 'T' cannot

Wie funktioniert der bitweise Komplementoperator (~ Tilde)?

Anzahl der Antworten 12 Antworten
Warum ist es, dass ~2 ist gleich -3? Wie funktioniert ~ Betreiber arbeiten? InformationsquelleAutor der Frage bala | 2009-04-26

Gibt es aussprechbare Namen für gängige Haskell-Operatoren?

Anzahl der Antworten 5 Antworten
Bin ich beim Lesen Lernen Sie eine Haskell for Great Goodund ich weiß nie, wie die Aussprache der Haskell Operatoren. Haben Sie "echte" Namen? ? Zum Beispiel, wie Sie Lesen laut einen Ausdruck wie diesem? Just (+3)

Was bedeutet i = (i, ++ i, 1) + 1; machen?

Anzahl der Antworten 7 Antworten
Nach der Lektüre diese Antwort über Undefiniertes Verhalten und Sequenz-Punkte, ich habe ein kleines Programm geschrieben: #include <stdio.h> int main(void) { int i = 5; i = (i, ++i, 1) + 1; printf("%d\n", i); return 0; }

Was bedeutet "| ="? (Rohr gleich Operator)

Anzahl der Antworten 6 Antworten
Ich habe versucht, die Suche mit Google-Suche und Stack Überlauf, aber es nicht zeigen, bis keine Ergebnisse. Ich habe gesehen, wie diese in der opensource-Bibliothek-code: Notification notification = new Notification(icon, tickerText, when); notification.defaults |= Notification.DEFAULT_SOUND; notification.defaults |= Notification.DEFAULT_VIBRATE;

Was ist der Unterschied zwischen "||" und "oder" in Perl?

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen dem C-Stil-Operatoren &&||... und Ihre Perl lesbare version "and", "or", ... ? Scheint es, dass internet code verwendet wurden : open (FILE, $file) or die("cannot open $file"); open (FILE, $file) || die("cannot

Gibt es einen C # IN-Operator?

Anzahl der Antworten 12 Antworten
In SQL, können Sie die folgende syntax verwenden: SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) Gibt es ein äquivalent in C#? Die IDE scheint zu erkennen, "in" als Stichwort, aber ich bin anscheinend nicht

Was bedeutet in PHP "& lt; & lt; & lt;"?

Anzahl der Antworten 6 Antworten
Beispielsweise: $sql = <<<MySQL_QUERY InformationsquelleAutor der Frage Chrish | 2010-09-13

Wie man eine Schnur wie "2-1" mathematisch auswertet, um "1" zu produzieren?

Anzahl der Antworten 7 Antworten
Ich Frage mich nur, wenn PHP hat eine Funktion, die einen string wie 2-1 produzieren und das arithmetische Ergebnis? Oder muss ich dies manuell tun mit explode() um die Werte Links und rechts von der arithmetische operator?

Wie funktioniert% in Python?

Anzahl der Antworten 18 Antworten
Was bedeutet die % in einer Berechnung? Ich kann nicht scheinen, um herauszufinden, was es tut. Funktioniert es aus einem Prozent der Berechnung für Beispiel: 3 + 2 + 1 - 5 + 4 % 2 -

Ruby Ternär Operator ohne sonst

Anzahl der Antworten 5 Antworten
Gibt es eine ruby Ausdrucksweise ist für "Wenn-dies" und "Tu-dies" nur als einen einfachen Befehl? zum Beispiel, ich bin derzeit dabei object.method ? a.action : nil verlassen der else-Klausel leer, aber ich spüre, da ist wohl mehr

Python, sollte ich den Operator __ne __ () basierend auf __eq__ implementieren?

Anzahl der Antworten 5 Antworten
Habe ich eine Klasse, wo ich überschreiben möchten __eq__() Betreiber. Es scheint Sinn zu machen, dass ich Sie überschreiben sollten, die __ne__() Betreiber so gut, aber macht es Sinn zu implementieren __ne__ basierend auf __eq__ als solche?

VB zu C # Funktionen

Anzahl der Antworten 14 Antworten
Dem äquivalent der folgenden Operatoren aus VB.Net zu C#? UBound() LBound() IsNothing() Chr() Len() UCase() LCase() Links() Rechts() RTrim() LTrim() Trim() Mid() Replace() Split() Join() MsgBox() IIF() InformationsquelleAutor der Frage |

Setzt auf & amp; & amp; Kurzschluss in .NET sicher?

Anzahl der Antworten 9 Antworten
Übernehmen myObj, null ist. Ist es sicher, dies zu schreiben? if(myObj != null && myObj.SomeString != null) Weiß ich, dass einige Sprachen nicht ausgeführt, der zweite Ausdruck ist, denn die && false ausgewertet wird, bevor der zweite

Fragezeichen und Doppelpunkt in JavaScript

Anzahl der Antworten 6 Antworten
Stieß ich auf die folgende Zeile hsb.s = max != 0 ? 255 * delta / max : 0; Was machen die ? und : in diesem Kontext bedeuten? InformationsquelleAutor der Frage Inaimathi | 2009-11-20

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

Anzahl der Antworten 17 Antworten
Was passiert (hinter den kulissen), wenn dieses ausgeführt wird? int x = 7; x = x++; Ist, wenn eine variable mit post inkrementiert und zugewiesen, um sich in einer Anweisung? Ich kompiliert und ausgeführt. x ist noch

Was ist der Unterschied zwischen | und || oder Betreiber?

Anzahl der Antworten 13 Antworten
Ich immer || (zwei Rohre) ODER Ausdrücke, die sowohl in C# und PHP. Gelegentlich sehe ich eine einzelne Leitung verwendet: |. Was ist der Unterschied zwischen diesen zwei Verwendungen? Gibt es irgendwelche Vorsichtsmaßnahmen bei der Verwendung einer

Was bedeuten das Fragezeichen und der Doppelpunkt (?: Ternärer Operator) in objective-c?

Anzahl der Antworten 13 Antworten
Was hat diese Zeile zu bedeuten? label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; Den ? und : verwirren mich. InformationsquelleAutor der Frage rdesign | 2010-04-07

Pipe (|) Operator in Java

Anzahl der Antworten 7 Antworten
Ich habe diese Anweisung in Java: System.out.println(3|4); Warum ist die Ausgabe 7? InformationsquelleAutor der Frage bentham | 2010-07-22

Bedeutung von () = & gt; Operator in C #, falls vorhanden

Anzahl der Antworten 5 Antworten
Ich lese diese interessante Zeile hierin der eine Antwort von Jon Skeet. Die interessante Zeile ist diese, wo er befürwortete die Verwendung eines Delegaten: Log.Info("I did something: {0}", () => action.GenerateDescription()); Frage ist, was ist das ()=>

Was bedeutet ** in C?

Anzahl der Antworten 12 Antworten
Was bedeutet es, wenn ein Objekt hat 2 Sternchen am Anfang? **variable InformationsquelleAutor der Frage numerical25 | 2010-05-23

Überschreiben "+ =" in Python? (__iadd __ () Methode)

Anzahl der Antworten 4 Antworten
Ist es möglich, Sie zu überschreiben, + = in Python? InformationsquelleAutor der Frage Evan Fosmark | 2009-06-26

Was bedeuten die% op% Operatoren in R? Zum Beispiel "% in%"

Anzahl der Antworten 5 Antworten
Ich habe versucht, dies zu tun, einfache Suche, konnte aber nichts finden, was auf die Prozent ( % ) - symbol in R. Was bedeutet %in% bedeuten im folgenden code? time(x) %in% time(y) x und y sind

Warum werden bitweise Verschiebungen (& lt; & lt; und & gt; & gt;) für cout und cin verwendet?

Anzahl der Antworten 13 Antworten
Frage ist im Titel eigentlich; ich bin sicher, es ist etwas logischer, aber für jetzt bin ich ratlos! InformationsquelleAutor der Frage Crowstar | 2011-01-31

Verstehen des Verhaltens eines einzelnen kaufmännischen Und-Operanden (& amp; amp;) für Ganzzahlen

Anzahl der Antworten 7 Antworten
Ich verstehe, dass die einzelnen kaufmännischen und-operator wird normalerweise verwendet, um ein "Bitweises UND" Betrieb. Jedoch, kann mir jemand helfen, erklären die interessanten Ergebnisse, die Sie erhalten, wenn Sie es zum Vergleich zwischen zwei zahlen? Beispielsweise; (6

Die C # -Schnittstelle darf keine Operatoren enthalten

Anzahl der Antworten 1 Antworten
Kann bitte jemand erklären, warum C# - interfaces sind nicht erlaubt Operatoren enthalten? Dank. InformationsquelleAutor der Frage Jake | 2011-07-06

Wie lautet der SQL-Operatorname für "& lt; & gt;"?

Anzahl der Antworten 6 Antworten
Ich bin verwirrt und nicht in Google finden. Kann mir jemand sagen, Was Sql <> Betreiber name? InformationsquelleAutor der Frage Great User | 2013-03-02

Logische Operatoren, || oder oder?

Anzahl der Antworten 8 Antworten
Ich erinnere mich gelesen zu haben, eine Weile zurück, in Bezug auf die logischen Operatoren, die im Fall von OR mit || war besser als or (oder Umgekehrt). Musste ich einfach nur in mein Projekt, wenn es

Was macht der Komma-Operator?

Anzahl der Antworten 8 Antworten
Was bedeutet die , Betreiber haben in C? InformationsquelleAutor der Frage lillq | 2008-09-09

Unterschied zwischen & amp; und & amp; & amp;

Anzahl der Antworten 13 Antworten
Dachte ich immer, dass && - operator in Java dient zur überprüfung, ob seine beiden booleschen Operanden trueund die & - operator wird verwendet, um die Bit-Weise Operationen auf zwei integer-Typen. Vor kurzem kam ich zu wissen,

Was ist das JavaScript & gt; & gt; & gt; Betreiber und wie benutzen Sie es?

Anzahl der Antworten 6 Antworten
War ich auf der Suche im code von Mozilla, fügen Sie eine filter-Methode der Array-und er hatte eine code-Zeile, dass verwirrt mich. var len = this.length >>> 0; Habe ich noch nie gesehen >>> benutzt in JavaScript

null statt ==

Anzahl der Antworten 3 Antworten
Ich habe gerade angefangen zu lernen, Haskell aus Interesse. Ich Folge learnyouahaskell.com. Dort fand ich dies: null prüft, ob eine Liste leer ist. Wenn es ist, gibt es True, sonst zurück False. Verwenden Sie diese Funktion, statt

Oracle: Was macht `(+)` in einer WHERE-Klausel?

Anzahl der Antworten 3 Antworten
Fanden die folgende in eine Oracle-basierte Anwendung, die wir migrieren (verallgemeinerte): SELECT Table1.Category1, Table1.Category2, count(*) as Total, count(Tab2.Stat) AS Stat FROM Table1, Table2 WHERE (Table1.PrimaryKey = Table2.ForeignKey(+)) GROUP BY Table1.Category1, Table1.Category2 Was bedeutet (+) tun, in einer

Was macht der ** maths-Operator in Python?

Anzahl der Antworten 5 Antworten
Was bedeutet das in Python: sock.recvfrom(2**16) Ich weiß, was Socke ist, und ich verstehe das wesentliche von der recvfrom Funktion, aber was zum Teufel ist 2**16? Insbesondere zwei Sternchen/Doppel-Stern-operator? (englische Schlüsselwörter, weil es schwer zu suchen: -

Der Kopierkonstruktor und der Zuweisungsoperator

Anzahl der Antworten 5 Antworten
Ob ich überschreiben operator= wird der Kopier-Konstruktor automatisch mit dem operator new? Ähnlich ist es, wenn ich definieren eine Kopie-Konstruktor, wird operator= automatisch 'Erben' das Verhalten der Kopie-Konstruktor? InformationsquelleAutor der Frage Paul Manta | 2011-03-20

Double nicht (!!) Operator in PHP

Anzahl der Antworten 5 Antworten
Was bedeutet die doppelte nicht Betreiber machen in PHP? Beispiel: return !! $row; Was würde der code oben zu tun? InformationsquelleAutor der Frage Andrei | 2010-01-24

Was bedeutet & lt; & lt; gemein in Ruby?

Anzahl der Antworten 6 Antworten
Habe ich code: def make_all_thumbs(source) sizes = ['1000','1100','1200','800','600'] threads = sizes.each do |s| threads << Thread.new(s) { create_thumbnail(source+'.png', source+'-'+s+'.png', s) } end end was bedeutet << bedeuten? InformationsquelleAutor der Frage Vyacheslav Loginov | 2011-07-27

Die 3 verschiedenen sind gleich

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen ===und ===? Ich denke, mit ein Gleichheitszeichen ist, eine variable zu deklarieren, während zwei Gleichheitszeichen für einen Vergleich Zustand und schließlich die drei Gleichheitszeichen für den Vergleich von Werten der erklärten Variablen.

Was bedeuten die Operatoren "= & amp;" und "& amp; =" in PHP?

Anzahl der Antworten 2 Antworten
Was tun "=&" /"&=" Operatoren in PHP zu bedeuten??? Wo kann ich Informationen über Sie? Google-Suche hilft nicht. InformationsquelleAutor der Frage | 2009-09-02

Was macht das C ??! ??! Betreiber tun?

Anzahl der Antworten 4 Antworten
Sah ich eine Linie von C, die wie folgt aussah: !ErrorHasOccured() ??!??! HandleError(); Es korrekt kompiliert und scheint zu laufen, ok. Es scheint, wie es ist, die überprüfen, ob ein Fehler aufgetreten ist, und wenn es hat,

Verwenden des AND- und NOT-Operators in Python

Anzahl der Antworten 3 Antworten
Hier ist meine custom-Klasse, die ich habe, es ist ein Dreieck. Ich versuche, code zu schreiben, der prüft, um zu sehen, ob self.aself.bund self.c sind größer als 0, was bedeuten würde, dass ich die Winkel, Winkel, Winkel.

Was macht der Caret-Operator (^) in Python?

Anzahl der Antworten 4 Antworten
Lief ich über die caret-operator in python heute und ausprobieren, habe ich die folgende Ausgabe: >>> 8^3 11 >>> 8^4 12 >>> 8^1 9 >>> 8^0 8 >>> 7^1 6 >>> 7^2 5 >>> 7^7 0 >>>

Wie kann ich eine Zeichenkette in Perl N mal wiederholen?

Anzahl der Antworten 6 Antworten
In Python, wenn ich dies tun: print "4" * 4 Bekomme ich > "4444" In Perl, die ich bekommen würde, > 16 Gibt es einen einfachen Weg, um die ehemaligen in Perl? InformationsquelleAutor der Frage izb |

Was bedeutet Operator "Punkt" (.)?

Anzahl der Antworten 2 Antworten
Erhalten den code : A = [1 2 3; 3 2 1] B = A.^2 Die Ausgabe : B = 1 4 9 9 4 1 Aber wenn ich dies Tue : B = A^2 Ausgabe :