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

1 la respuesta

¿Por qué es posible implementar Leer en una referencia inmutable a Archivo?

Si revisas eldocumentos paraRead [http://doc.rust-lang.org/std/io/trait.Read.html], la mayoría de los métodos aceptan un&mut self. Esto tiene sentido, ya que la lectura de algo generalmente actualiza un desplazamiento interno, por lo que la ...

8 la respuesta

Clase inmutable?

¿Cómo se puede hacer que una clase Java sea inmutable? ¿Cuál es la necesidad de inmutabilidad? ¿Hay alguna ventaja en usarla?

5 la respuesta

¿Puede un tipo inmutable cambiar su estado interno?

La pregunta es simple. ¿Se puede considerar un tipo que puede cambiar su estado interno sin que sea observable desde el exterior?inmutable? Ejemplo simplificado: public struct Matrix { bool determinantEvaluated; double determinant; ...

4 la respuesta

Ejemplos de tipos inmutables en .Net

Conocemos el concepto de inmutabilidad, pero necesitamos conocer algunos tipos inmutables además de CuerdaFecha y hora¿Hay más?

8 la respuesta

¿Qué significa inmutable?

Si una cadena es inmutable, eso significa que ... (supongamos JavaScript) var str = 'foo'; alert(str.substr(1)); // oo alert(str); // foo¿Significa que, al llamar a métodos en una cadena, devolverá la cadena modificada, pero no cambiará la ...

3 la respuesta

Los tipos para los que la palabra clave "es" puede ser equivalente al operador de igualdad en Python

Para algunos tipos en Python, elis El operador parece ser equivalente a la== operador. Por ejemplo: >>> 1 is 1 True >>> "a spoon" is "a spoon" True >>> (1 == 1) is (2 == 2) TrueSin embargo, este no es siempre el caso: >>> [] == [] True >>> [] ...

2 la respuesta

Objeto inmutable en Objective-C: ¿Gran método init?

Quiero tener un objeto con campos inmutables en Objective-C. En C #, usaría Propiedades con setters privados y un gran constructor. ¿Qué usaría en Objective-C? Usar @property no parece permitirme declarar el setter como ...

1 la respuesta

Pregunta sobre la escalabilidad de mutabilidad variable

Entiendo quevalla palabra clave determina que la variable subyacente es de tipo Inmutable (no se puede reasignar más adelante). Ahora me encuentro con un párrafo en programación en scala (Capítulo 3, Próximos pasos en scala - parametrizar ...

2 la respuesta

Realizar eficientemente múltiples reemplazos de cadena en Python

Si quisiera llevar a cabo múltiples reemplazos de cuerdas, ¿cuál es la forma más eficiente de hacerlo? Un ejemplo del tipo de situación que he encontrado en mis viajes es el siguiente: >>> strings = ['a', 'list', 'of', 'strings'] >>> ...

0 la respuesta

F # Estructura de datos de ventana de tamaño variable inmutable

A continuación tengo una descripción de una estructura de datos que necesito y quiero implementarla usando estructuras de datos inmutables. Estoy tratando de determinar ... ¿existe una estructura de datos existente que respalde lo que estoy ...