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

2 la respuesta

¿Por qué Matz decidió hacer que las cadenas sean mutables por defecto en Ruby?

Es el reverso de esta pregunta:¿Por qué las cadenas no pueden ser mutables en Java y .NET? [https://stackoverflow.com/questions/93091/why-cant-strings-be-mutable-in-java-and-net] ¿Se hizo esta elección en Ruby solo porque las operaciones (anexos ...

15 la respuesta

Patrón de objeto inmutable en C #: ¿qué te parece? [cerrado]

En el transcurso de algunos proyectos, desarrollé un patrón para crear objetos inmutables (solo lectura) y gráficos de objetos inmutables. Los objetos inmutables tienen la ventaja de ser 100% seguros para subprocesos y, por lo tanto, pueden ...

0 la respuesta

¿Qué significa que una colección sea final en Java? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué se puede modificar el objeto final? [/questions/2435163/why-can-final-object-be-modified] 7 respuestas¿Qué significa que una colección se declare final en Java? ¿Es que no se le pueden agregar ...

9 la respuesta

Hashable, inmutable

De una pregunta SO reciente (verCree un diccionario en Python que esté indexado por listas [https://stackoverflow.com/questions/2671211/create-a-dictionary-in-python-which-is-indexed-by-lists] ) Me di cuenta de que probablemente tenía una ...

2 la respuesta

Manera idiomática de declarar clases inmutables en C ++

Entonces, tengo un código funcional bastante extenso donde el tipo de datos principal es estructuras / clases inmutables. La forma en que he estado declarando la inmutabilidad es "prácticamente inmutable" al hacer que las variables miembro y ...

14 la respuesta

¿Qué sería un "dict congelado"?

Un conjunto congelado es un conjunto congelado.Una lista congelada podría ser una tupla.¿Qué sería un dict congelado? Un dict inmutable, hashable.Supongo que podría ser algo comocollections.namedtuple, pero eso es más como un dict de teclas ...

5 la respuesta

Referencias de Python

¿Alguien puede explicar por qué el ejemplo con enteros da como resultado valores diferentes para x e y y el ejemplo con la lista da como resultado que x e y sean el mismo objeto? x = 42 y = x x = x + 1 print x # 43 print y # 42 x = [ 1, 2, 3 ] y ...

6 la respuesta

¿Por qué Microsoft desaconseja los campos de solo lectura con valores mutables?

En elPautas de diseño para desarrollar bibliotecas de clases [http://msdn.microsoft.com/en-us/library/ms229057.aspx], Microsoft dice: No asigne instancias de tipos mutables a campos de solo lectura. Los objetos creados con un tipo mutable se ...

4 la respuesta

Conversión de mapa mutable a inmutable

private[this]object MMMap extends HashMap[A, Set[B]] with MultiMap[A, B]¿Cómo convertirlo a inmutable?

7 la respuesta

En clase inmutable, ¿por qué los campos están marcados como privados?

¿Cuál es el beneficio de hacer que los campos sean privados mientras se crea una clase inmutable? he visto¿Por qué al crear una clase inmutable, los campos se declaran privados? [https://stackoverflow.com/q/19144062/2830834]pero no entendí nada ...