Tag: operators
Operatoren sind Symbole, die auftreten, in fast allen Programmier-und Code-Sprachen, für Berechnungen und Vergleiche auf Daten.
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
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
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
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
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
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
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
12
Antworten
Warum ist es, dass ~2 ist gleich -3? Wie funktioniert ~ Betreiber arbeiten? InformationsquelleAutor der Frage bala | 2009-04-26
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)
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; }
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;
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
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
6
Antworten
Beispielsweise: $sql = <<<MySQL_QUERY InformationsquelleAutor der Frage Chrish | 2010-09-13
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?
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 -
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
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?
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 |
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
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
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
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
13
Antworten
Was hat diese Zeile zu bedeuten? label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; Den ? und : verwirren mich. InformationsquelleAutor der Frage rdesign | 2010-04-07
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
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 ()=>
12
Antworten
Was bedeutet es, wenn ein Objekt hat 2 Sternchen am Anfang? **variable InformationsquelleAutor der Frage numerical25 | 2010-05-23
4
Antworten
Ist es möglich, Sie zu überschreiben, + = in Python? InformationsquelleAutor der Frage Evan Fosmark | 2009-06-26
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
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
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
1
Antworten
Kann bitte jemand erklären, warum C# - interfaces sind nicht erlaubt Operatoren enthalten? Dank. InformationsquelleAutor der Frage Jake | 2011-07-06
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
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
8
Antworten
Was bedeutet die , Betreiber haben in C? InformationsquelleAutor der Frage lillq | 2008-09-09
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,
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
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
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
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: -
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
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
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
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.
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
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,
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.
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 >>>
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 |
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 :