Resultados de la búsqueda a petición "immutability"

38 la respuesta

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 ...

6 la respuesta

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 ...

12 la respuesta

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 ...

8 la respuesta

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 ...

6 la respuesta

¿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 ...

6 la respuesta

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 + ...

10 la respuesta

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, ...

2 la respuesta

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 ...

38 la respuesta

¿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 ...

4 la respuesta

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 ...