Tag: mutable
Eine veränderliche geändert werden kann, nachdem es erstellt wird.
2
Antworten
Ich bin immer diese Fehlermeldung bei der Ausführung von checkstyle auf meinen code auf die folgenden Zeilen: @Override public String getDescriptions() { return DESCRIPTIONS; } aber BESCHREIBUNGEN IS NOT verändert werden. Es ist definiert als: private static
1
Antworten
Vorherigen Frage mit dem gleichen Titel wie meine gebucht wurde, mit (ich denke) die gleiche Frage, aber hatte andere Probleme in den code. Ich war nicht in der Lage, um zu bestimmen, wenn das Gehäuse war identisch
5
Antworten
Ich bin auf der Suche nach einem mutable (symmetrisch) Baum/map/hash-Tabelle in Haskell oder in einer Weise zu simulieren, wie es innerhalb einer Funktion. I. e. wenn ich die selbe Funktion mehrmals, die Struktur erhalten bleibt. Bisher habe
3
Antworten
Ich mache Berechnungen mit BigIntegers verwendet eine Schleife, die fordert, multiply() etwa 100 Milliarden mal, und das neue Objekt Schöpfung aus dem BigInteger macht es sehr langsam. Ich hatte gehofft, jemand hatte geschrieben oder gefunden MutableBigInteger Klasse.
2
Antworten
warum oder aus welchem Grund ist es nicht möglich, deklarieren Sie eine Klasse member-variable in C++ als static mutable? So etwas wie static mutable int t; //This won't compile Gibt es für mich keinen Grund, zu verbieten,
1
Antworten
Ich dies tun möchten: struct Point { x: i32, y: i32, } impl Point { fn up(&self) { self.y += 1; } } fn main() { let p = Point { x: 0, y: 0 }; p.up();
6
Antworten
Ich gelesen habe in mehreren Büchern... und online - ... über unveränderlichen und veränderlichen strings. Sie behaupten, "immutable strings" kann nicht geändert werden. (Aber Sie nie definieren "ändern".) Welche dieser NSStrings verändert werden könnte, ohne mit NSMutableString?
3
Antworten
Geben, wenn ich folgenden code, x=[1,2,4] print(x) print("x",id(x)) x=[2,5,3] print(x) print("x",id(x)) gibt es die Ausgabe als [1, 2, 4] x 47606160 [2, 5, 3] x 47578768 Wenn Listen sind mutable, warum dann es gibt 2 Speicher-Adresse, wenn
7
Antworten
Ist es schlechte Praxis zu verwenden veränderliche Objekte als Hashmap keys? Was passiert, wenn Sie versuchen zum abrufen eines Wertes aus einer Hashmap mit einem Schlüssel, der geändert wurde, genug zu ändern, seinen hashcode? Beispielsweise gegeben class
12
Antworten
Ich brauchte, um eine Liste zu erstellen von Listen in Python, also tippte ich die folgenden: myList = [[1] * 4] * 3 Die Liste sah so aus: [[1, 1, 1, 1], [1, 1, 1, 1], [1,
3
Antworten
Frage ich mich, ob String-arrays in Java sind veränderlich ? Ich weiß, dass Strings unveränderlich sind, aber wie über die string-Arrays ? Wenn ich ein string-array, und ändern Sie den Inhalt, wird ein neues string-Objekt erstellt werden
2
Antworten
Den Google ergibt viele Beispiel für das hinzufügen und löschen von Einträgen in einer F# - Wörterbuch (oder eine andere Sammlung). Aber ich sehe keine Beispiele, um das äquivalent von myDict["Key"] = MyValue; Habe ich versucht, myDict.["Key"]
3
Antworten
Innerhalb einer Funktion von mir, die ich konstruieren Sie eine Ergebnismenge durch die Besetzung einer neuen veränderlichen HashMap mit den Daten (wenn es einen besseren Weg gibt - ich würde schätzen Kommentare). Dann möchte ich das ResultSet
4
Antworten
Sagen, ich will eine Klasse erstellen für car, tractor und boat. Alle diese Klassen haben eine Instanz von engine und ich wollen, um zu verfolgen alle Motoren in einer einzigen Liste. Wenn ich das richtig verstanden wenn
3
Antworten
Wie zu tun, dass ohne die Schaffung einer neuen Sammlungen? Gibt es etwas besseres als diese? val m = scala.collection.mutable.Map[String, Long]("1" -> 1, "2" -> 2, "3" -> 3, "4" -> 4) m.foreach(t => if (t._2 %
4
Antworten
Können Sie mir bitte erklären, was ist eine veränderliche bitmap? Welche Vorteile/Nachteile oder welche Einschränkungen haben eine veränderliche bitmap und eine unveränderliche bitmap. Dank Ich denke, veränderlich ist editierbar. Sie können zeichnen. Unveränderlich ist zum Beispiel nicht
2
Antworten
Bitte überprüfen Sie diese import scala.collection.mutable.LinkedList var l = new LinkedList[String] l append LinkedList("abc", "asd") println(l) //prints //LinkedList() aber import scala.collection.mutable.LinkedList var l = new LinkedList[String] l = LinkedList("x") l append LinkedList("abc", "asd") println(l) //prints //LinkedList(x, abc,
6
Antworten
Folgende code ist wieder eine Ausnahme mit der folgenden Fehlermeldung "mutiert Methode gesendet immutable-Objekt", wenn Sie versuchen, um removeObjectForKey NSMutableDictionary * storedIpDictionary = (NSMutableDictionary*)[[NSUserDefaults standardUserDefaults] dictionaryForKey:@"dictDeviceIp"]; NSString *key = self.currentDeviceNameText.text; NSString *ipAddressTemp = [storedIpDictionary objectForKey:key]; [storedIpDictionary removeObjectForKey:key];
1
Antworten
Habe ich eine Liste: val someList = listOf(1, 20, 10, 55, 30, 22, 11, 0, 99) Und ich will zu Durchlaufen, während ändern einige Werte. Ich weiß, ich kann es mit map aber das macht eine Kopie
5
Antworten
Ich habe ein array möchte ich in eine Listum zu ändern den Inhalt des Arrays. Stack Overflow hat viele Fragen/Antworten, die Adresse Arrays.asList() und wie es bietet nur eine Liste der zugrunde liegenden array, und wie versucht
10
Antworten
Ich weiß, das ist wahrscheinlich sehr dumm, aber eine Menge von Orten, die behaupten, dass die Ganzzahl-Klasse in Java unveränderlich ist, noch den folgenden code: Integer a=3; Integer b=3; a+=b; System.out.println(a); Ausgeführt, ohne jede Mühe geben, die
2
Antworten
Sind mutable Strings in Ruby? Nach der Dokumentation tun str = "hello" str = str + " world" erstellt ein neues string-Objekt mit dem Wert "hello world" aber wenn wir es tun str = "hello" str <<
7
Antworten
Ich bin in einer situation wo ich Sie benutzen möchten veränderlich Versionen Dinge wie Integer. Muss ich diese Klassen verwenden (siehe unten) oder muss Java haben so etwas eingebaut? http://www.java2s.com/Code/Java/Data-Type/Amutableintwrapper.htm InformationsquelleAutor der Frage smuggledPancakes | 2010-12-23
10
Antworten
Ich versuche, meinen Kopf um mutable vs. immutable Objekte. Mit mutable Objekte bekommt eine Menge schlechte Presse (z.B. Rückgabe eines array von strings aus einer Methode) aber ich habe Schwierigkeiten zu verstehen, was die negativen Auswirkungen dieser.
6
Antworten
Ich habe eine Frage über den Unterschied zwischen flüchtigen und veränderlichen. Ich bemerkte, daß die beiden bedeutet, dass es verändert werden könnte. Was sonst? Sind Sie die gleiche Sache? Was ist der Unterschied? Wo sind Sie anwendbar?
13
Antworten
Ich brauchte, um eine Liste zu erstellen von Listen in Python, also tippte ich die folgenden: myList = [[1] * 4] * 3 Die Liste sah so aus: [[1, 1, 1, 1], [1, 1, 1, 1], [1,
7
Antworten
Ist es schlechte Praxis zu verwenden veränderliche Objekte als Hashmap keys? Was passiert, wenn Sie versuchen zum abrufen eines Wertes aus einer Hashmap mit einem Schlüssel, der geändert wurde, genug zu ändern, seinen hashcode? Beispielsweise gegeben class
1
Antworten
Ich habe eine kurze Frage: Angenommen ich habe eine (veränderliche) bitmap, die ich brauche zu ändern (Bilder hinzufügen, Texte, etc...) . Anstatt Herumspielen mit viele spezielle Klassen, die für das zeichnen auf der canvas (Farbe, Leinwand, Matrizen
5
Antworten
In Java, ich verstehe, dass volatile - Schlüsselwort stellt die Sichtbarkeit von Variablen. Die Frage ist, ob eine variable eine Referenz auf ein veränderliches Objekt, nicht volatile bieten auch die Sichtbarkeit auf die Mitglieder in diesem Objekt?
4
Antworten
private[this]object MMMap extends HashMap[A, Set[B]] with MultiMap[A, B] Wie konvertieren unveränderlich? InformationsquelleAutor der Frage Jeriho | 2010-05-12
6
Antworten
Habe ich definiert eine Klasse, wo ich möchte eine öffentliche Eigenschaft zu erscheinen, als ob es ist gesichert durch eine NSArray. Das ist einfach genug, aber in meinem Fall die tatsächlichen Rückhalt ivar ist ein NSMutableArray: @interface
4
Antworten
Bitte, kennen Sie eine Python-Bibliothek, die bietet mutable strings? Google zurückgegeben erstaunlich wenige Ergebnisse. Das einzig brauchbare Bibliothek, die ich gefunden ist http://code.google.com/p/gapbuffer/ die ist in C, aber ich würde es vorziehen, es zu sein geschrieben in
6
Antworten
Was ist die syntax für das hinzufügen eines Elements zu einer scala.Sammlung.veränderlich.Karte ? Hier sind einige fehlgeschlagene versuche: val map = scala.collection.mutable.Map map("mykey") = "myval" map += "mykey" -> "myval" map.put("mykey","myval") InformationsquelleAutor der Frage Koala3 | 2010-10-22
4
Antworten
Ich bin laden einer bitmap aus einer Ressource wie so: Bitmap mBackground = BitmapFactory.decodeResource(res,R.drawable.image); Was ich will zu tun ist, machen einige änderungen an der bitmap, bevor Er gezogen, um die wichtigsten Leinwand in meinem zeichnen -
15
Antworten
Bin ich verwirrt, auf was für einen unveränderlichen Typ ist. Ich weiß, die float Objekt wird als unveränderliche, mit dieser Art von Beispiel aus meinem Buch: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) Ist diese
1
Antworten
Wie kann ich mutieren struct-Feld aus Methode? Will ich tun, struct Point { x: int, y: int, } impl Point { fn up(&self) { self.y += 1; } } fn main() { let p = Point {
18
Antworten
Warum ist es, dass Sie beschlossen, string unveränderlich in Java und .NET (und einige andere Sprachen)? Warum haben Sie nicht machen es veränderlich? InformationsquelleAutor der Frage chrissie1 | 2008-09-18
7
Antworten
Ich bezog mich auf Apple ' s Swift programming guide für das Verständnis der Erstellung von Mutable/immutable Objekte(Array, Wörterbuch, Sätze, Daten) in die Swift Sprache. Aber ich konnte nicht verstehen, wie man erstellen Sie eine unveränderliche Sammlungen
18
Antworten
Vor einer Weile stieß ich auf einige code, der markiert eine member-variable einer Klasse mit der mutable Schlüsselwort. So weit ich das sehen kann ist es einfach ermöglicht Ihnen die änderung einer variable in einem const Methode:
2
Antworten
Schreibe ich ein Array abgeleitete Klasse in JavaScript und brauche zu wissen, welche Funktionen zu überlasten, so dass ich kann sich bewusst sein, der änderungen an dem array. Ich weiß Array.push() und Array.splice() mutieren. Gibt es eine
3
Antworten
Kann ich denke ich scheitern zu verstehen, wie veränderlich Sammlungen arbeiten. Ich würde erwarten, dass mutable collections betroffen zu sein durch die Anwendung anzeigen oder hinzufügen von neuen Elementen, aber: scala> val s: collection.mutable.Seq[Int] = collection.mutable.Seq(1) s:
16
Antworten
Folgenden die Diskussionen hier an, SO dass ich bereits mehrmals gelesen, die Bemerkung, dass mutable structs sind "böse" (wie in der Antwort auf diese Frage). Was ist das eigentliche problem mit Veränderlichkeit und structs in C#? InformationsquelleAutor
4
Antworten
Ich bin mit Typeahead von twitter. Habe ich diese Warnung von Intellij. Dies ist die Ursache des "Fenster.Lage.href" für jeden link, der zu werden, der Letzte Punkt in meiner Liste der Elemente. Wie kann ich fix meinen
2
Antworten
Nicht sicher, ob dies ist eine style Frage, oder etwas, das eine Feste Regel... Wenn ich will, dass die öffentliche Methode, Schnittstelle const wie möglich, aber stellen Sie das Objekt, thread-sichere, sollte ich verwenden veränderlich Mutexe? Im
9
Antworten
Ich kenne die üblichen Gründe, die für Allgemeine, unveränderliche Klassen, nämlich nicht ändern können, als Nebenwirkung leicht zum Grund, der den Stand inhärent thread-sicher keine Notwendigkeit clone/copy-Konstruktor/factory copy-Methode Instanz Zwischenspeichern keine Notwendigkeit, defensive Kopien. Jedoch, wrapper-Klassen stellen
4
Antworten
Meiner jetzigen Anwendungsfall ist ziemlich trivial, entweder veränderlich oder unveränderlich Karte wird den trick tun. Haben eine Methode, die eine unveränderliche Karte, die ruft dann eine 3rd-party-API-Methode, die einen unveränderlich Karte als auch def doFoo(foo: String =
11
Antworten
Laut meines Wissens, einem mutable-string geändert werden kann, und eine unveränderliche Zeichenfolge nicht geändert werden kann. Hier möchte ich ändern den Wert der Zeichenfolge, wie dieses, String str="Good"; str=str+" Morning"; und andere Weg ist, StringBuffer str= new
1
Antworten
Gibt es etwas, was ich gar nicht nachvollziehen kann, Scala "Sammlung".veränderlich.Seq. Es beschreibt die Schnittstelle für alle mutable-Sequenzen, aber ich sehe nicht, Methoden append oder prepend-Elemente ohne anlegen einer neuen Sequenz. Übersehe ich etwas offensichtliches hier? Gibt
5
Antworten
Erste, ich bin dankbar für die Möglichkeit, diese Frage wäre eine doppelte; nur lassen Sie mich wissen. Ich bin gespannt, was die Allgemeine "best practice" ist für jene Situationen, wenn Veränderlichkeit gewünscht ist. F# scheint zu bieten