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

4 la respuesta

¿Son inmutables las cadenas de Delphi?

Hasta donde yo sé, las cadenas son inmutables en Delphi. Entiendo que eso significa que si lo haces: string1 := 'Hello'; string1 := string1 + " World";la primera cadena se destruye y obtienes una referencia a una nueva cadena "Hola Mundo". ...

2 la respuesta

Scala: Contiene en conjuntos mutables e inmutables

He descubierto un comportamiento extraño para conjuntos mutables que no puedo entender: Tengo un objeto que quiero agregar a un conjunto. El método igual para la clase se anula. Cuando agrego dos objetos diferentes al conjunto, que produce la ...

3 la respuesta

Deserializar ImmutableList usando Gson

Estoy usando bastantes colecciones inmutables y tengo curiosidad por saber cómo deserializarlas usando Gson. Como nadie respondió y encontré la solución yo mismo, estoy simplificando la pregunta y presentando mi propia respuesta. Tuve dos ...

16 la respuesta

Imutable vs tipos mutables

Estoy confundido sobre lo que es un tipo inmutable. Sé que elfloat objeto se considera inmutable, con este tipo de ejemplo de mi libro: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2))Se considera que ...

5 la respuesta

¿Por qué está bien que esta estructura sea mutable? ¿Cuándo son aceptables las estructuras mutables?

Eric Lippert me dijo que debería "tratar de hacer que los tipos de valores sean siempre inmutables" [http://blogs.msdn.com/b/ericlippert/archive/2008/05/14/mutating-readonly-structs.aspx] , así que pensé que debería tratar de hacer que los tipos ...

5 la respuesta

¿Por qué no hay una lista inmutable de doble enlace en las colecciones Scala?

Mirando aest [https://stackoverflow.com/q/8039261/770361] pregunta, donde el interlocutor está interesado en la primera y última instancia de algún elemento en unaList, parece que una solución más eficiente sería usar unDoubleLinkedList que ...

5 la respuesta

¿Cómo otorgar string-ness a mi clase?

Quiero una cadena con un atributo adicional, digamos si imprimirla en rojo o verde. Subclassing (str) no funciona, ya que es inmutable. Veo el valor, pero puede ser molesto. ¿Puede ayudarme la herencia múltiple? Nunca usé eso. Heredar solo ...

6 la respuesta

Una comprensión de las estructuras de datos inmutables

Estoy aprendiendo scala y como buen estudiante trato de obedecer todas las reglas que encontré. Una regla es: ¡INMUTABILIDAD! Así que intenté codificar todo con estructuras de datos y valores inmutables, y a veces esto es realmente difícil. ...

4 la respuesta

¿Por qué PostgreSQL llama a mi función ESTABLE / INMUTABLE varias veces?

Estoy tratando de optimizar una consulta compleja en PostgreSQL 9.1.2, que llama a algunas funciones. Estas funciones están marcadas como ESTABLE o INMUTABLE y se llaman varias veces con los mismos argumentos en la consulta. Supuse que ...

24 la respuesta

¿Los tipos de valor son inmutables por definición?

Frecuentemente leo questructs deben ser inmutables, ¿no son por definición? Tu considerasint para ser inmutable? int i = 0; i = i + 123; Parece bien - tenemos una nuevaint y asignarlo de nuevo ai. ¿Qué hay de esto? i++;e acuerdo, podemos ...