Tag: operators
Operatoren sind Symbole, die auftreten, in fast allen Programmier-und Code-Sprachen, für Berechnungen und Vergleiche auf Daten.
4
Antworten
Ich lief in dieser Frage in einem interview und konnte nicht kommen mit einer Lösung. Ich kenne das Umgekehrt getan werden kann, wie gezeigt, in Was bedeutet das "+ = " - operator zu tun, die in
5
Antworten
War ich vor kurzem versucht, um zu Messen, mein operator überladen/template Fähigkeiten und wie ein kleiner test, erstellt der Container-Klasse unten. Während dieser code kompiliert fein und funktioniert korrekt unter MSVC 2008 (zeigt 11), die beide MinGW/GCC
1
Antworten
Ich versuche zum einrichten einer variable-basierten Objekt-operator in PHP, aber bin nur in der Lage zu erreichen, was Suche ich in einem begrenzten Umfang. Zum Beispiel der folgende code ermöglicht eine variable Auswahl: $var1 = 'available_from'; $keyValuePairs[$key]
2
Antworten
In mein Actionscript-code, den ich zwei Termine: var date1:Date = new Date(2011,1,1); var date2:Date = new Date(2011,1,1); Dies nicht funktioniert: var equal:Boolean = date1 == date2; Vom Lesen habe ich gefunden, dass dies eine funktionierende alternative, da
5
Antworten
Machte ich die folgenden Operatoren überladen test: #include <iostream> #include <string> using namespace std; class TestClass { string ClassName; public: TestClass(string Name) { ClassName = Name; cout << ClassName << " constructed." << endl; } ~TestClass() {
8
Antworten
Gegeben int x=1,y=2,z; Könnten Sie erklären, warum das Ergebnis: x && y || z ist 1? x && y = 1 x && y || z = 1 Was zur Hölle ist das Kopfgeld für? Die Frage
3
Antworten
Habe ich mir einen rss-reader, der hält mich auf dem Laufenden und informiert mich über neue shows, oder wenigstens das ist der Gedanke dahinter. Habe ich eine struct "SeasonEpisode", dass halt zwei ints (Staffel+episode) und ein überschreiben
3
Antworten
Habe ich zwei Termine in einer mysql Datenbank abgelegt (Type = date). Zum Beispiel - Datum 1 = 2010-09-20 Datum 2 = 2010-10-20 Ich soll berechnen Sie die Anzahl der Tage zwischen diesen beiden Daten. Also, die
2
Antworten
Ich bin immer ein Fehler auf dieser Linie, und ich bin nicht sicher, warum. Ich glaube, es hat vielleicht zu tun mit meinem ODER Betreiber - aber ich bin mir wirklich nicht sicher. if (extras.getString(Constants.DM_SMS_CONTENT).contains("//USR;1")) || (extras.getString(Constants.PREFS_KEY_CALL_MADE).contains("TRUE"))
9
Antworten
In Java, ich Frage mich wirklich, gibt es einen Unterschied zwischen der Verwendung a += b; oder a = a + b; . Was sollte ich verwenden hauptsächlich? Ich weiß, das erste ist sowas wie Verknüpfung, aber
2
Antworten
Habe ich die folgende scala class definition (gefunden in einem Papier), Modellierung Kategorien: trait Category[~>[_, _]] { def compose[A, B, C] (f: B ~> C) (g: A ~> B) : A ~> C def id[A]: A ~>
3
Antworten
Ich würde gerne wissen, die Bedeutung der virtual operator float() - Methode den folgenden code es ist verwendet für das Gießen ? #include <iostream> class Frac { protected: int a, b; public: Frac(int x, int y):a(x),b(y) {}
2
Antworten
Was ist der Unterschied zwischen: string1 + string2 und string1 & string2 Sind Sie äquivalent? Warum haben zwei verschiedene Symbole, die das gleiche tun? InformationsquelleAutor l--''''''---------'''''''''''' | 2010-07-29
5
Antworten
Habe ich durchsucht das web, aber ich habe keine Lösung gefunden für dieses problem. Was ist die logische Priorität für die Betreiber NAND, NOR und XNOR? Ich meine, wenn man bedenkt, wie z.B. mit dem Ausdruck A
4
Antworten
In anderen Sprachen, wie C++, dort sind die Operatoren zu tun, einen plus-gleich-oder-oder-gleich-Typ-operation, um zusätzliche styles/flags. Gibt es ein äquivalent in Delphi? Nun habe ich einige code wie: label1.Font.Style := label1.Font.Style + [fsBold]; label2.Font.Style := label2.Font.Style +
3
Antworten
Löste ich eine kata auf codewars und war auf der Suche durch einige der anderen Lösungen, wenn ich kam über den Doppel-Stern zu bedeuten, der macht. Ich habe einige der Forschung getan und kann sehen, dass dies
3
Antworten
Geschlossen. Diese Frage muss sich mehr. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? Update die Frage, also es konzentriert sich auf ein problem, das nur durch Bearbeiten diesem post. Ich will wissen, wie
5
Antworten
Wie ich gelesen habe in Büchern und im web, in C++ können wir die überlastung der "plus" oder "minus" - Operatoren mit diesen Prototypen (als member-Funktionen einer class Money): const Money operator +(const Money& m2) const; const
2
Antworten
In swift2.3 ++ operator für string.index erhöhen zB. i++ Ich geändert swift 3, code passieren " Unäre operator '++' nicht angewandt werden kann ein operand vom Typ '@lvalue String.Index' (aka '@lvalue String.CharacterView.Index') " in swift 3 Ich
3
Antworten
Ich bin neu in ruby, und ich sah dieses code-snippet 1|2 und es gibt 3 Was bedeutet die | Betreiber eigentlich? Ich konnte nicht scheinen zu finden, eine Dokumentation. Auch in diesem Zusammenhang ist es bezeichnet als
2
Antworten
Kontext: Auf unserer website, berechnen wir, ob ein Element/Auftrag erfüllt die Kriterien für kostenlosen Versand mit einer if-Anweisung auswerten, wenn eine Wert - 'ff' - wahr ist. Je nach den Bedingungen erfüllt, legt die Versandkosten entsprechend. Wir
3
Antworten
class A { public: int v; A * p; A& operator*(const A& a) { return this->v*a.v//here is a red line under this say error initial value of reference to non-const must be an value } ~A() {
6
Antworten
Ich versuche, dieses Javascript etwas zu tun, wenn der Tag der Woche entspricht einem der Tage aufgeführt, in meine Aussage, als auch die Beschränkung auf zwischen 17:00 und 19:00 Uhr, aber der ODER die Betreiber nicht so
4
Antworten
Habe ich die Klasse Person (Vorname, name, Adresse, Alter) und das überladen von Operatoren << und >> um es mit filestreams: ostream& operator<< (ostream& outStream, Person& person) { ... } istream& operator>> (istream& inStream, Person& person) {
5
Antworten
Will ich mit Reflexion und entweder eine implizite oder explizite coversion mit der spiegelung. Gegeben, die ich definiert haben, Foo diese Weise public class Foo { public static explicit operator decimal(Foo foo) { return foo.Value; } public
2
Antworten
Irgendwelche vor - /Nachteile, um mit dem "und" - operator vs den && - operator? Ich persönlich denke, dass "und" ist nur noch für Verwirrung sorgen wird (ironischerweise). Wenn es nicht irgendwelche Unterschiede, warum gibt es ihn?
3
Antworten
JS: var a = {} var b = {} try{ a.x.y = b.e = 1 //Uncaught TypeError: Cannot set property 'y' of undefined } catch(err) { console.error(err); } console.log(b.e) //1 JS: var a = {} var b
5
Antworten
Ich denke nicht so, aber ich dachte, ich würde Fragen, just in case. Beispielsweise für den Einsatz in einer Klasse kapselt int: i = IntContainer(3) i + 5 Und ich bin nicht nur daran interessiert, diese int
2
Antworten
Gibt es eine Möglichkeit, um die + Betreiber arbeiten für das Point-Objekt? Nehmen Sie zum Beispiel dieses kleine snippet: this.cm1.Show((MouseEventArgs)e.Location+this.i_rendered.Location); Sehen Sie, ich versuche, um zwei Punkte zu einander. Es funktioniert einfach nicht (was zu erwarten war).
5
Antworten
Bemerkte ich in einiger code in diesem Beispiel enthalten, dass die >> Betreiber: let printTree = tree >> Seq.iter (Seq.fold (+) "" >> printfn "%s") Was hat das >> Betreiber bedeuten/machen? EDIT: Vielen Dank, jetzt ist es
6
Antworten
Die bei überlastung die - unären Operatoren für einen unveränderlichen Typ, Sie können es schreiben wie: public static Point3 operator - (Point3 p) { return new Point3 (-p.X, -p.Y, -p.Z); } Aber für die + unärer operator,
4
Antworten
Fand ich etwas ähnliches wie das hier Frage, aber es war nicht im Zusammenhang zu Zeichenketten. Ich bin gerade auf der Suche nach der beste Weg, um den folgenden code schreiben, ich dachte mir, es werden einige
3
Antworten
Ich bin mit itertools.Kette, "ebnen" eine Liste von Listen in dieser Art und Weise: uniqueCrossTabs = list(itertools.chain(*uniqueCrossTabs)) wie ist diese anders als zu sagen: uniqueCrossTabs = list(itertools.chain(uniqueCrossTabs)) Werfen Sie einen Blick auf Auspacken-argument-Listen in der Python-Dokumentation für
3
Antworten
Habe ich vor kurzem heruntergeladen Erweiterte NSOperations - Beispiel-app von Apple und fand diesen code... //Operators to use in the switch statement. private func ~=(lhs: (String, Int, String?), rhs: (String, Int, String?)) -> Bool { return lhs.0
5
Antworten
Ich habe eine C++ header Datei, enthält folgende Definitionen: #define CACHE_NUM_WAYS (1<<1) #define CACHE_DATA_SIZE (1<<8) Es ist als eine ganze Zahl im rest des Codes. Was bedeutet es? Und was ist der Wert? Sehr nah an Was
8
Antworten
versuchen zu finden, ein absoluter Wert und ich dachte, es war ein einfacher Weg, um einfach nur umkehren die Zeichen mit '~' oder so etwas. was ist, wenn Ihr schon negativ? Sie werde kündigen aus? Ich weiß
3
Antworten
Etwas ist falsch mit dieser Logik-es erkennt alles und druckt bad pkt detected. if((buff[0] != 0x0a || buff[0] != 0x0e) && (len == 210)) { printf("badpkt detected from %s\n", xpi); } else { if(mysend(ssl_sd ? ssl_sd[i] :
4
Antworten
Dies ist eine seltsame ein. Normalerweise, wenn ich ein externes Kommando ausführen von powershell nutze ich die & - Betreiber wie dieser: & somecommand.exe -p somearguments Aber heute stieß ich auf die . - operator wie folgt
5
Antworten
public class Operators { public static void main(String args) { int a = 12; System.out.println("Bitwise AND:"+(12&12)); System.out.println("Bitwise inclusive OR:"+(12|12)); System.out.println("Bitwise exclusive OR:"+(12^12)); } } OUTPUT: Bitwise AND:12 Bitwise inclusive OR:12 Bitwise exclusive OR:0 Ich verstehe die ersten
3
Antworten
Ich versuche echo 10**2 druckt es 10**2. Wie es funktioniert? InformationsquelleAutor user458553 | 2010-10-08
6
Antworten
Ich würde mir wirklich wünschen, dass Google es besser war auf der Suche nach syntax: decades :: (RealFrac a) => a -> a -> [a] -> Array Int Int decades a b = hist (0,9) . map
6
Antworten
Wieso kann ich verwenden += auf einen string, aber ich kann -= drauf? Zum Beispiel... var test = "Test"; var arr = "⇔" test += arr; alert(test); //Shows "Test⇔" test -= arr; alert(test); //Shows "NaN" Hinweis: ich
4
Antworten
Dort ist ein code-und-in-class' - Methode gibt es eine Zeile: object.attribute |= variable Kann ich nicht verstehen, was es bedeutet. Ich finde nicht (|=) in der Liste der basic-Python-Operatoren. InformationsquelleAutor Olga | 2014-01-20
8
Antworten
Was bedeutet der code (10%2) bedeuten? Verwenden Sie bitte eine aussagekräftigere Frage-Titel der nächsten Zeit-wie z.B. "Was bedeutet die % bedeuten?" Es bedeutet, den Rest Es ist eine Art zu schreiben 0. majeste Also sollte er einen
5
Antworten
Ich bin die Anwendung UND den Betrieb (&&) zwischen zwei nullable boolean ( bool? ), aber es gibt mir eine Fehlermeldung, dass Betreiber && angewendet werden kann nicht auf Operanden vom Typ bool? und bool? Wie bewerbe
5
Antworten
Kürzlich sah ich einen code mit diesem: boolean val = something(); val |= somethingElse(); Interessante Teil ist, | = (binären wie) - operator auf primitiven Typ boolean. Wundert es mich, dass |= existiert für boolean, als wenn
3
Antworten
Ich habe ein Szenario, in dem ich benutzerdefinierte konfiguriert Spalte Namen, die assoziierten Operatoren wie <, > = zwischen etc. und dann ein Wert zugeordnet. Ich bin versucht zu bestimmen, wenn es möglich ist, den Aufbau einer
14
Antworten
Ist es ein Vorteil einen über den anderen? In Python 2, Sie beide scheinen dieselben Ergebnisse zurückgegeben: >>> 6/3 2 >>> 6//3 2 Bitte Das Problem mit Integer-Division der Grund für die Einführung der // Betreiber zu
3
Antworten
Ich bin überlastung der << und >> - operator in C++, aber kann es nicht kompilieren. Die Fehlermeldung :" Fehler: "ostream" nicht der name ein geben" Warum bekam ich diese Fehlermeldung? Wie es zu lösen ist? #ifndef
5
Antworten
War ich auf der Suche, wie zu verwenden runit zum laufen gunicorn. Ich war auf der Suche in der bash-Datei und ich weiß nicht, was -f $PID in #!/bin/sh GUNICORN=/usr/local/bin/gunicorn ROOT=/path/to/project PID=/var/run/gunicorn.pid APP=main:application if [ -f $PID