Als «assignment-operator» getaggte Fragen

Der Operator, der verwendet wird, wenn ein Objekt einem anderen zugewiesen wird





2
Genau verstehen, wann eine data.table auf eine andere data.table verweist (im Vergleich zu einer Kopie davon)
Ich habe ein kleines Problem damit, die Pass-by-Reference-Eigenschaften von zu verstehen data.table . Einige Operationen scheinen die Referenz zu "brechen", und ich möchte genau verstehen, was passiert. Beim Erstellen eines data.tablevon einem anderen data.table(via<- und anschließendes Aktualisieren der neuen Tabelle durch :=wird auch die ursprüngliche Tabelle geändert. Dies wird erwartet …




12
Warum hat Java keine zusammengesetzten Zuweisungsversionen der Bedingungs- und und Bedingungs- oder Operatoren? (&& =, || =)
Also für binäre Operatoren auf booleans, Java hat &, |, ^, &&und ||. Fassen wir hier kurz zusammen, was sie tun: JLS 15.22.2 Boolesche logische Operatoren &, ^ und | JLS 15.23 Bedingter und Betreiber && JLS 15.24 Bedingter oder Operator || Für &ist der Ergebniswert , truewenn beide Operanden …

9
Ausführung des Java-Zuweisungsoperators
In Java verstehe ich, dass die Zuweisung den Wert des richtigen Operanden ergibt, also Anweisungen wie x == (y = x)evaluieren true. Dieser Code wird jedoch ausgegeben false. public static void main(String[]args){ String x = "hello"; String y = "goodbye"; System.out.println(x.equals(x = y)); } Warum ist das? Nach meinem Verständnis …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.