Resultados da pesquisa a pedido "immutability"

2 a resposta

Especificando valores de propriedade [somente leitura] [via ctor args] ao instanciar objetos [imutáveis] com o AutoFixture

Meu teste exige que eu defina oResponse propriedade em um imutávelRsvp objeto (veja abaixo) para um valor específico. public class Rsvp { public string Response { get; private set; } public Rsvp(string response) { Response = response; } ...

2 a resposta

Por que o CouchDB usa uma árvore B + somente anexada e não uma HAMT

Estou lendo sobre estruturas de dados, especialmente imutáveis como aárvore B + somente anexada [http://guide.couchdb.org/draft/btree.html]usado no CouchDB e no Trie mapeada de matriz de ...

2 a resposta

O segmento de idioma do Titular da Inicialização On Demand é seguro sem um modificador final

Eu tenho um palpite de que o uso do idioma do detentor sem declarar o campo do detentor como final não é seguro para threads (devido à maneira como a imutabilidade funciona em Java). Alguém pode confirmar isso (espero que com algumas ...

2 a resposta

Por que as chaves de dicionário devem ser imutáveis?

Por que é necessário que as chaves do dicionário sejam imutáveis? Estou procurando uma razão simples e clara pela qual as chaves nos dicionários Python têm essa restrição.

2 a resposta

Por que as propriedades de um objeto imutável são mutáveis no Swift?

Em Swift, denotamos uma variável imutável comlet. O que não entendo é por que você altera suas propriedades. Por exemplo: let lbl = UILabel() lbl.textAlignment = .Right()Por que você pode mudar?textAlignment? Em virtude da mutação da ...

2 a resposta

Por que Matz optou por tornar as Strings mutáveis por padrão no Ruby?

É o inverso desta pergunta:Por que seqüências de caracteres não podem ser mutáveis em Java e .NET? [https://stackoverflow.com/questions/93091/why-cant-strings-be-mutable-in-java-and-net] Essa escolha foi feita no Ruby apenas porque as operações ...

2 a resposta

Maneira Idiomatic de Declarar Classes Imutáveis em C ++

Então, eu tenho um código funcional bastante extenso, onde o principal tipo de dados são estruturas / classes imutáveis. A maneira como declaro imutabilidade é "praticamente imutável", tornando variáveis de membro e quaisquer métodos ...

2 a resposta

Por que é impossível substituir `var` por` def` no Scala?

Enquanto eu entendo por que umvar não pode substituir umval na subclasse e vice-versa, não consigo entender por que Scala não permite umadef na subclasse para substituir umvar na superclasse class Car { var age = 32 } class SedanCar extends Car ...

2 a resposta

Pandas: Modifique um nível específico de Multiindex

Eu tenho um quadro de dados com o Multiindex e gostaria de modificar um nível específico do Multiindex. Por exemplo, o primeiro nível pode ser uma sequência de caracteres e talvez eu queira remover os espaços em branco desse nível ...

2 a resposta

Como faço para solucionar a mutabilidade no moment.js?

Eu encontrei um problema no qual tenho que armazenar os valores iniciais de um objeto de momento, mas estou tendo alguns problemas para impedir que minha variável seja alterada junto com o objeto original. Infelizmente, Object.freeze () não ...