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

7 la respuesta

Debería ser final cada clase inmutable?

Estaba diseñando una clase de cartas para usar en un juego de Blackjack. Mi diseño fue hacer una clase de Tarjeta con un getValue () que devuelva, por ejemplo, 11 para J, 12 para Q y 13 para K, y luego extenderlo con una clase BlackjackCard ...

1 la respuesta

¿Cuál es la diferencia entre Collections.unmodifiableSet () e ImmutableSet of Guava?

JavaDoc deImmutableSet dice Diferente aCollections.unmodifiableSet, que es una vista de una colección separada que aún puede cambiar, una instancia de esta clase contiene sus propios datos privados y nunca cambiará. Esta clase es conveniente ...

7 la respuesta

En C #, ¿por qué no puedo modificar el miembro de una instancia de tipo de valor en un bucle foreach?

Sé que los tipos de valor deben ser inmutables, pero eso es solo una sugerencia, no una regla, ¿verdad? Entonces, ¿por qué no puedo hacer algo como esto: struct MyStruct { public string Name { get; set; } } public class Program { static void ...

2 la respuesta

Existe una estructura de datos persistente multimapa bidireccional?

n otras palabras, ¿podemos modelar de manera eficiente muchas relaciones en una estructura de datos persistente? Se sugirió un par de multimapas unidireccionales. Sin embargo, no estoy seguro de cómo funcionaría esto para la eliminación en una ...

2 la respuesta

¿Las cadenas son mutables en Ruby?

¿Las cadenas son mutables en Ruby? De acuerdo con ladocumentació [http://www.ruby-doc.org/core/classes/String.html#M001125] haciendo str = "hello" str = str + " world" crea un nuevo objeto de cadena con el valor"hello world" pero cuando lo ...

2 la respuesta

Cómo hacer una copia de un tipo de referencia [duplicado]

Posible duplicado: Clonar objetos en C # [https://stackoverflow.com/questions/78536/cloning-objects-in-c] Tengo una clase con propiedades y algunas de ellas son tipos de referencia (instancias de otras clases) en sí mismas CookieContainer). ...

9 la respuesta

Son algunas estructuras de datos más adecuadas para la programación funcional que otras?

InReal World Haskell [http://book.realworldhaskell.org/], hay una sección titulada "Vida sin matrices o tablas hash" donde los autores sugieren que la lista y los árboles son preferidos en la programación funcional, mientras que una matriz o una ...

3 la respuesta

¿Lista completa de clases JDK inmutables?

hay una lista dede fact clases inmutables en el jdk? técnicamente las clases inmutables incluyen el entero obvio, doble, etc. de facto inmutable incluirá, por ejemplo, java.lang.String: técnicamente podría ser mutable pero de facto no lo ...

6 la respuesta

Set System.Drawing.Color values

Hola cómo configurarR G B valores enSystem.Drawing.Color.G ? que es comoSystem.Drawing.Color.G=255; no está permitido porque es de solo lectura Property or indexer 'System.Drawing.Color.G' cannot be assigned toit is read only solo necesito ...

4 la respuesta

¿El uso de campos públicos de solo lectura para estructuras inmutables funciona?

Es esta una forma adecuada de declarar estructuras inmutables? public struct Pair { public readonly int x; public readonly int y; // Constructor and stuff } No puedo pensar por qué esto tendría problemas, pero solo quería preguntar para ...