Preguntas con la etiqueta [immutability]

Lista immutability preguntas

¿Por qué las estructuras mutables son "malas"?

16
respuestas
555
votos
107.5k
vistas

Después de las discusiones aquí sobre SO, ya leí varias veces el comentario de que las estructuras mutables son "malas" (como en la respuesta a esta pregunta ). ¿Cuál es

efecto de cambiar String usando la reflexión

7
respuestas
15
votos
6.9k
vistas

Como todos sabemos, String es inmutable en Java. sin embargo, se puede cambiar mediante la reflexión, obteniendo el Campo y configurando el nivel de acceso. (Sé que no es aconsejable,

En Ruby, algunos métodos tienen un signo de interrogación ( ?) que formula una pregunta comoinclude? esa: si el objeto en cuestión está incluido, esto luego devuelve verdadero/falso. Pero, ¿por

Inmutabilidad de cadenas en Java

26
respuestas
238
votos
106.8k
vistas

Considere el siguiente ejemplo. String str = new String(); str = "Hello"; System.out.println(str); //Prints Hello str = "Help!"; System.out.println(str); //Prints Help! Ahora, en Java, las cadenas son inmutables. Entonces, ¿cómo

Algo sobre el idtipo de objetos str(en Python 2.7) me desconcierta. El strtipo es inmutable, por lo que esperaría que una vez creado, siempre tenga el mismo archivo id. Creo

import copy a = "deepak" b = 1, 2, 3, 4 c = [1, 2, 3, 4] d = {1: 10, 2: 20, 3: 30} a1 = copy.copy(a) b1 =

¿Qué se entiende por inmutable?

17
respuestas
422
votos
191.7k
vistas

¿Qué significa exactamente inmutable ? Es decir, ¿cuáles son las consecuencias de que un objeto sea mutable o inmutable? En particular, ¿por qué JavaString los s de Java son inmutables?

Estoy intentando eliminar caracteres específicos de una cadena usando Python. Este es el código que estoy usando ahora mismo. Desafortunadamente, parece que no le hace nada a la cuerda. for