Resultados de la búsqueda a petición "immutability"
String es inmutable. ¿Cuál es exactamente el significado? [duplicar
Esta pregunta ya tiene una respuesta aquí: Imutabilidad de cadenas en Java [/questions/1552301/immutability-of-strings-in-java] 24 respuestas Escribí el siguiente código en cadenas inmutables. public class ImmutableStrings { public static void ...
Actualizaciones polimórficas en una jerarquía de clases inmutable
Me gustaría poder ensamblar objetos de dominio a partir de rasgos, de acuerdo con varias propiedades que puedan tener las clases concretas. Cuando mis objetos son mutables, esto es bastante sencillo. Por ejemplo trait HasHitPoints { var ...
Colección inmutable vs inmodificable
Desde elCollections Framework Overview [http://docs.oracle.com/javase/8/docs/technotes/guides/collections/overview.html] : Colecciones que no admiten operaciones de modificación (comoadd, remove yclear) se denominan no modificable. Las ...
Mutable vs Immutable para aplicaciones paralelas [cerrado]
En la aplicación que estoy escribiendo, necesito escribir muchos tipos básicos, que probablemente serán inmutables. Pero me pregunto cómo se comparan los tipos mutables en aplicaciones paralelas con las inmutables. Puedes usar cerraduras con ...
¿Por qué System.Windows.Point y System.Windows.Vector son mutables?
Dado que las estructuras mutables generalmente se consideran malvadas (por ejemplo, ¿Por qué las estructuras mutables son "malvadas"? [https://stackoverflow.com/questions/441309/why-are-mutable-structs-evil]), ¿hay beneficios potenciales que ...
Una forma idomática de actualizar el valor en un mapa basado en el valor anterior
Digamos que almaceno información de cuentas bancarias en una @ inmutabMap: val m = Map("Mark" -> 100, "Jonathan" -> 350, "Bob" -> 65)y quiero retirar, digamos, $ 50 de la cuenta de Mark. Puedo hacerlo de la siguiente manera: val m2 = m + ...
Imutable o no inmutable?
Ok, según tengo entendido,inmutablos tipos @ son inherentemente seguros para hilos o eso he leído en varios lugares y creo que entiendo por qué es así. Si el estado interno de una instancia no se puede modificar una vez que se crea el objeto, ...
Modificando eficientemente un ImmutableMap
Actualmente estamos usando Guava para sus colecciones inmutables, pero me sorprendió descubrir que sus mapas no tienen métodos para crear fácilmente nuevos mapas con modificaciones menores. Y además de eso, su generador no permite asignar nuevos ...
¿No son inmutables las cadenas de Python? Entonces, ¿por qué funciona a + "" + b?
Mi comprensión fue que las cadenas de Python son inmutables. Intenté el siguiente código: a = "Dog" b = "eats" c = "treats" print a, b, c # Dog eats treats print a + " " + b + " " + c # Dog eats treats print a # Dog a = a + " " + b + " " + c ...
mplementación de @Immutable Scala Map que conserva el orden de inserción [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Implementación del mapa de escala manteniendo las entradas en orden de inserción? [/questions/3835743/scala-map-implementation-keeping-entries-in-insertion-order] 6 respuestasLinkedHashMap se utiliza ...