Tag: operators

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

Überladen des global type conversion operator

Anzahl der Antworten 5 Antworten
Testen und das Ergebnis anzeigen einige Funktionen meiner Bibliothek, ich bin die Schaffung einer Reihe von praktischen Funktionen. Ich habe eine execute - Funktion, die wie folgt aussieht : template <typename R, typename I> std::string execute( const

Warum ist i|= j|= k|= (j+= i) - - (k+++k -) - - (i =+j) == 11?

Anzahl der Antworten 4 Antworten
Stieß ich auf diesen code in ein Projekt, an dem ich die Arbeit begonnen haben. Der ursprüngliche Entwickler ist nicht mehr verfügbar, und ich kann nicht einen Sinn für Sie: k = (j = (i = 0)

Java-Operatoren Richtlinien

Anzahl der Antworten 6 Antworten
Missverständnis Java-Operatoren ist eine Quelle von Häufig gestellten Fragen und subtile Fehler. Ich war fasziniert zu erfahren, dass auch die Java Language Specification sagt, "Es wird empfohlen, dass code sich nicht entscheidend von dieser Spezifikation." JLS §15.7

Erstellen `**` power-operator für Scala?

Anzahl der Antworten 4 Antworten
Ich mag die ** syntax für pow, erhältlich in vielen Sprachen (wie z.B. Python). Ist es möglich, Ihnen diese in Scala, ohne änderung an der Scala 'base' code? Mein Versuch, eine Int nur eins: import scala.math.pow implicit

Was sind die doppelten Doppelpunkte (::) in R?

Anzahl der Antworten 2 Antworten
Ich bin nach einem tutorial in Rbloggers und fand die Verwendung von Doppel-Doppelpunkten, ich schaute online, aber ich konnte nicht finden eine Erklärung für Ihre Verwendung. Hier ist ein Beispiel für Ihre Verwendung. df <- dplyr::data_frame( year

Warum sind die bash -n und -z-test-Operatoren nicht inversen für $@

Anzahl der Antworten 2 Antworten
function wtf() { echo "\$*='$*'" echo "\$@='$@'" echo "\$@='"$@"'" echo "\$@='""$@""'" if [ -n "$*" ]; then echo " [ -n \$* ]"; else echo "![ -n \$* ]"; fi if [ -z "$*" ]; then echo

explicit conversion operator-Fehler beim konvertieren von generischen Listen

Anzahl der Antworten 2 Antworten
Erstelle ich eine explizite Konvertierung operator für die Konvertierung zwischen einer generischen Liste von entity-Typen, um eine generische Liste von Modell-Typen. Weiß jemand, warum bekomme ich die folgende Fehlermeldung: Benutzerdefinierte Konvertierung ist eine Konvertierung zu oder von

Ruby | Zuweisungsoperator=

Anzahl der Antworten 4 Antworten
Gefunden Tabelle http://phrogz.net/programmingruby/language.html#table_18.4 aber nicht in der Lage zu finden, eine Beschreibung für |= Wie die |= Zuweisungsoperator funktioniert? InformationsquelleAutor A B | 2011-12-19

Wie funktioniert das bitweise Komplement-operator (~ tilde) arbeiten?

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

Wie zu zwingen, python-float-Betrieb auf float32 eher als float64

Anzahl der Antworten 1 Antworten
Ich will ein paar maths float operation(+,-,x,/) auf float32 eher als float64. Ich brauche diese Operationen auf number oder numpy.array. Und einige mathematische Funktionen von numpy, wie sqrt mean http://docs.scipy.org/doc/numpy/user/basics.types.html InformationsquelleAutor Samuel | 2013-12-25

Compiler-Fehler "Zeichenkonstante zu lang für Ihren Typ". Was ist falsch?

Anzahl der Antworten 2 Antworten
Habe ich einige code, den ich versuche zu arbeiten... #include <iostream> #include <string> int main() { std::cout << "Hello. Welcome to Delicious Drive Up. What would you like to order?\n"; std::cout << "\nOur menu is-"; std::cout <<

Die Implementierung von Vergleichsoperatoren über 'Tupel' und 'Band', eine gute Idee?

Anzahl der Antworten 4 Antworten
(Hinweis: tuple und tie genommen werden kann, die von Boost und C++11.) Beim schreiben von kleinen Strukturen mit nur zwei Elementen, die ich manchmal dazu neigen, wählen Sie eine std::pair, wie alle wichtigen Dinge bereits erledigt, die

wie um zu überprüfen, ob eine Zeichenfolge enthalten-operator in java

Anzahl der Antworten 4 Antworten
ich wollte überprüfen, ob Zeichenfolge enthält-Operanden char m='\0'; char match={'(',')','=',';','{','}','[',']','+','- ','*','/','&','!','%','^','|','<','>'}; for(int i =0; i<code.length(); i++) { m=code.charAt(i); for(int j=0;j<match.length;j++){ if(m==match[j]){ o++; } } } Dem obigen code bekommen kann die Gesamtzahl der Operanden Verwendung in string,

Unterschied zwischen Operatoren und Funktionen in C++?

Anzahl der Antworten 8 Antworten
Ich könnte etwas Hilfe gebrauchen das Verständnis der folgenden, die in C++, insbesondere der Unterschied zwischen einem operator und einer Funktion: Was ist ein operator? Was ist eine Funktion? Was ist der Unterschied zwischen Ihnen? Ist eine

Was bedeutet =~ bedeutet in VimScript?

Anzahl der Antworten 2 Antworten
Ich kann nicht für das Leben von mir herauszufinden, eine Antwort auf diese entweder bei google oder hier oder in der Hilfe-Dateien. if "test.c" =~ "\.c" Zuerst dachte ich =~ bedeuten endet, aber beachten Sie diese Ergebnisse:

wieder mit &&

Anzahl der Antworten 3 Antworten
Was bedeutet es, einen Wert zurückzugeben, mit &&? else if (document.defaultView && document.defaultView.getComputedStyle) { //It uses the traditional ' text-align' style of rule writing, //instead of textAlign name = name.replace(/([A-Z]) /g, " -$1" ); name = name.toLowerCase();

xor mit 3 Werten

Anzahl der Antworten 10 Antworten
Ich tun müssen, um eine xor-bedingt zwischen 3-Werte, dh ich brauche einen der drei Werte, um wahr zu sein, aber nicht mehr als eine und nicht keine. Dachte ich, ich könnte die xor ^ - operator für

javascript i++ vs ++i

Anzahl der Antworten 8 Antworten
In javascript, die ich gesehen habe i++ in vielen Fällen verwendet, und ich verstehe, dass es fügt man den vorhergehenden Wert: JS: for (var i=1; i<=10; i++) { console.log(i); } Aber was passiert, wenn ich dies tun:

C# "oder" - operator

Anzahl der Antworten 0 Antworten
Habe ich diesen code: if (textBox1.Text == "one" || "two") Habe ich versucht, | | und|, um mehr hinzuzufügen-Zeichenfolgen, aber es sagt, dass es angewendet werden kann nicht auf Operanden vom Typ "bool" und "string". Wie kann

Wie ist der UND/ODER-Betreiber vertreten als in Regulären Ausdrücken?

Anzahl der Antworten 5 Antworten
Ich bin derzeit die Programmierung eines Vokabular-Algorithmus, der prüft, ob ein Benutzer eingegeben hat in das Wort richtig. Ich habe die folgende situation: Die richtige Lösung für das Wort wäre "part1, part2". Der Benutzer sollte in der

Matlab-operator A\B

Anzahl der Antworten 2 Antworten
Was ist das Ergebnis der operation A\B, wobei A(1, m) und B (1, m)? In der Anleitung steht geschrieben: A\B returns a least-squares solution to the system of equations A*x= B. So bedeutet x = inv (A'*A)*A'*B?

Was ist das Ergebnis von % 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: 4 % 2 ist offenbar gleich 0 ist. Wie? InformationsquelleAutor orange |

Was bedeutet =~ tun in Perl?

Anzahl der Antworten 4 Antworten
Ich denke, der tag ist eine variable, und ist es für die überprüfung 9eaf - aber ist diese vorhanden, in Perl? Was ist "=~" Unterschreiben Sie hier tun und was sind die " /" - Zeichen vor

Der logische operator && und zwei strings in javascript

Anzahl der Antworten 3 Antworten
Wenn ich mit dem logischen operator && zwischen zwei Zeichenfolgen ist, warum hat es mir der zweite string als Ausgabe: JS: console.log("" && "Dog"); //"" console.log("Cat" && "Dog"); //"Dog" Ich merke, dass das mit Ausnahme von 0,

Was ist der Unterschied zwischen & und && in Java?

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

Mehrere ODER-oder UND-Bedingungen in der IF-Anweisung

Anzahl der Antworten 3 Antworten
Ich habe eine basic Frage bezüglich IF-Anweisung. Lassen Sie uns sagen, ich will match-string-SONNE mit einem Zeichen-array(Größe 3). if(arr[0]!='S' || arr[1]!='U' || arr[2]!='N') cout << "no"; else cout<< "yes"; Sind alle Bedingungen überprüft, in der If-Anweisung, oder

Was bedeutet der Doppelpunkt (:) - operator zu tun?

Anzahl der Antworten 12 Antworten
Offenbar ein Doppelpunkt verwendet wird, in mehreren Arten in Java. Würde jemand Verstand zu erklären, was es tut? Zum Beispiel hier: String cardString = ""; for (PlayingCard c : this.list) //<-- { cardString += c + "\n";

MySQL-größer-als-oder-gleich-operator ignoriert oder gleich Verpflichtung

Anzahl der Antworten 2 Antworten
Wenn ein Preis in einer Zeile ist 38.03, dann sind die folgenden-Suche-Beschränkungen sollten alle Rückkehr der Zeile mit dem Ergebnis. WHERE price >= '38.02' AND price <= '38.03' (Dies funktioniert) WHERE price >= '20' AND price <=

spread-operator vs-array.concat()

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen spread operator und array.concat() JS: let parts = ['four', 'five']; let numbers = ['one', 'two', 'three']; console.log([...numbers, ...parts]); Array.concat () - Funktion JS: let parts = ['four', 'five']; let numbers = ['one',

Mehrdeutige Referenz auf Element '=='

Anzahl der Antworten 2 Antworten
Werden müssen, eine einfache Fehler, aber ich kann nicht sehen, was falsch ist in diesem code: .... object is some NSManagedObject .... let eltType = ((object.valueForKey("type")! as! Int) == 0) ? .Zero : .NotZero Beim kompilieren, bekomme

error C2679: binärer '<<' : kein operator gefunden, die einen rechten Operanden vom Typ "std::string"

Anzahl der Antworten 2 Antworten
Code: #include "stdafx.h" #include <iostream> #include <fstream> #include <string.h> using namespace std; int main() { ifstream fin ("ride.in.txt"); ofstream fout ("ride.out.txt"); int ta, tb;unsigned int i; ta = tb = 1; string a, b; fin >> a

Python Ungleichheit: != vs nicht ==

Anzahl der Antworten 2 Antworten
Merkte ich heute beim schreiben einige Python, dass man schreiben konnte der Ungleichheits-operator als a!=b oder not a==b. Das hat mich neugierig: Tun beide Arten Verhalten sich genau gleich, oder gibt es einige subtile Unterschiede? Gibt es

Liste aller binäre Operatoren in JavaScript

Anzahl der Antworten 3 Antworten
Ich versuche zu verstehen, was möglich ist mit Binär-Operatoren (Sie nur binäre Operatoren) in JavaScript. Bisher ist die Liste von binären Operatoren, die ich entdeckt habe sind die folgenden. Sie sind in Erster Linie Quellen aus diese

In Java, wie wird ein post-Inkrement-operator handeln in einer return-Anweisung?

Anzahl der Antworten 5 Antworten
Angesichts des folgenden code, wird ixAdd tun, was Sie erwarten würde, ich. e. der Wert von ix vor der Erhöhung um eins, aber erhöht sich der Schüler vor dem verlassen der Funktion? class myCounter { private int

JQuery/Javascript und die Verwendung von && Betreiber

Anzahl der Antworten 3 Antworten
Ich versuche, eine einfache bedingte Anweisung zu arbeiten, und in Probleme laufen. Die fehlerhafte code: $(document).ready(function(){ var wwidth = $(window).width(); if (wwidth < 321) { alert("I am 320 pixels wide, or less"); window.scrollTo(0,0); } else if (wwidth

Wie zum hinzufügen von Funktionen

Anzahl der Antworten 6 Antworten
Ich habe überall gesucht aber es ist ein hartes Thema zu suchen, ohne viel Lärm. Ich will etwas wie das hier tun: def f(arg): return arg * arg def add(self, other): return self * other f.__add__ =

! Betreiber im Typoskript nach Objekt-Methode

Anzahl der Antworten 1 Antworten
Ich habe ein Objekt X mit einer Methode getY() zurückgeben eines Objekts Y mit einer Methode a() im Typoskript. Was bedeutet es, einen Ausdruck wie diesen ein: X.getY()!.a() Ich denke, die ! - operator wird verwendet, um

C++ mehrere operator-überladungen für die gleichen Betreiber

Anzahl der Antworten 3 Antworten
Ich weiß, dass ich diese Frage beantworten können leicht für mich von generatin den code und sehen, ob es kompiliert. Da ich aber nicht finden konnte, eine ähnliche Frage habe, dachte ich es ist wissen Wert ist,

Datei Ausführung mit dot Raum versus slash dot

Anzahl der Antworten 1 Antworten
Ich bin versucht, die Arbeit mit einer vorhandenen Bibliothek von code, aber begegnet sind ein Problem. Kurz gesagt, führe ich ein shell-script (nennen wir dies eine A), deren ersten Akt ist der Aufruf ein script (B). Skript

Was bedeuten die %op% Betreiber in meine? 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) wo x und y

Smarty 3: wenn, gemischten Bedingungen & Betreiber

Anzahl der Antworten 1 Antworten
gut... können Sie mir sagen, warum dies funktioniert: {if !$conta|contains:"word1" && ($product->id_category_default < 388 || $product->id_category_default > 475)} nicht: {if (!$conta|contains:"word1" || !$conta|contains:"word2") && ($product->id_category_default < 388 || $product->id_category_default > 475)} wo ist der Syntaxfehler? Ist es

Haskell-Cons-Operator (:)

Anzahl der Antworten 12 Antworten
Bin ich wirklich neu auf Haskell (Eigentlich sah ich "Real World Haskell" von O ' Reilly und dachte "hmm, ich denke, ich werde lernen, funktionale Programmierung" von gestern) und ich Frage mich: kann ich den mit dem

Keine Inkrement-operator in VB.net

Anzahl der Antworten 5 Antworten
Ich bin ziemlich neu in vb.net und stieß auf dieses Problem bei der Konvertierung einer for-Schleife in C# VB.net Ich erkannte, dass die Inkrement-Operatoren sind nicht verfügbar vb.net (++ und --) während ich in der Lage war,

Mit der ODER-operator in ein jquery-if-Anweisung

Anzahl der Antworten 4 Antworten
Ich den ODER-operator in ein jQuery-if-Anweisung-filter aus 10 Staaten. Mein code funktioniert wile nur ohne einen Staat, aber nicht, wenn ich versuche, mehrere Staaten. Gibt es einen richtigen Weg, dies zu tun? Code bin ich auch benutze

Java += Bedeutung

Anzahl der Antworten 5 Antworten
Habe ich gesehen, dass dieses symbol " /" - operator in einen code-block: a+=1; Aber ich kann nicht herausfinden, was es tut. Kann mir bitte jemand helfen? InformationsquelleAutor FranXh | 2012-06-29

C# - LINQ-Orderby - Wie funktioniert true/false beeinflussen orderby?

Anzahl der Antworten 4 Antworten
Ich war das Studium ein bisschen LINQ Bestellung habe ich eine Liste von Ids, und ich brauche, um diese nacheinander. Es gibt jedoch bestimmte ids, müssen Vorrang vor den standard-Bestellung. Gegeben, diese C# - code (die eingefügt

Die booleschen Operatoren ( &&, -a,||,,- o ) in der Bash

Anzahl der Antworten 2 Antworten
Kann mir bitte jemand erklären den Unterschied zwischen den &&, ||, -a, und -o Unix-Operatoren? Was sind die Beschränkungen auf die Nutzung der beiden Arten? Ist es einfach so, dass die && und || Betreiber sollten bei

Was ist `1..__truediv__` ? Funktioniert die Python haben einen .. ("dot dot") - notation-syntax?

Anzahl der Antworten 4 Antworten
Kurzem stieß ich auf eine syntax, die ich nie zuvor gesehen, als ich erfuhr, python noch in den meisten tutorials, die .. notation, es sieht wie folgt aus: f = 1..__truediv__ # or 1..__div__ for python 2

Überlastung Addition, Subtraktion, und Multiplikation von Operatoren

Anzahl der Antworten 3 Antworten
Wie tun Sie gehen über die überlastung der addition, Subtraktion und Multiplikation-operator, so können wir addieren, subtrahieren und multiplizieren von zwei Vektoren gleiche oder verschiedene Größen? Zum Beispiel, wenn die Vektoren sind in verschiedenen Größen wir müssen

Bitweiser Betrieb und Nutzung

Anzahl der Antworten 16 Antworten
Betrachten Sie diesen code: x = 1 # 0001 x << 2 # Shift left 2 bits: 0100 # Result: 4 x | 2 # Bitwise OR: 0011 # Result: 3 x & 1 # Bitwise AND: