Resultados da pesquisa a pedido "immutability"

19 a resposta

String é imutável. Qual é exatamente o significado? [duplicado

Esta pergunta já tem uma resposta aqui: mutabilidade de Strings em Ja [/questions/1552301/immutability-of-strings-in-java] 24 respostasEu escrevi o seguinte código em Strings imutávei public class ImmutableStrings { public static void ...

3 a resposta

tualizações polimórficas em uma hierarquia de classes imutáv

Gostaria de poder montar objetos de domínio a partir de características, de acordo com várias propriedades que as classes concretas possam ter. Quando meus objetos são mutáveis, isso é bem direto. Por exemplo trait HasHitPoints { var hitPoints: ...

12 a resposta

Coleção imutável vs não modificável

Deisão geral do Framework de coleções [http://docs.oracle.com/javase/8/docs/technotes/guides/collections/overview.html] : Coleções que não suportam operações de modificação (comoadd, remove eclear) são referidos como não modificável. Coleções ...

6 a resposta

Por que System.Windows.Point e System.Windows.Vector são mutáveis?

Dado que estruturas mutáveis são geralmente consideradas más (por exemplo,Por que estruturas mutáveis são “más”? [https://stackoverflow.com/questions/441309/why-are-mutable-structs-evil]), existem benefícios em potencial que podem ter levado os ...

8 a resposta

Mutable vs Imutável para aplicações paralelas [fechado]

No aplicativo que estou escrevendo, preciso escrever muitos tipos de base, que provavelmente serão imutáveis. Mas estou imaginando como os tipos mutáveis se comparam em aplicativos paralelos aos imutávei Você pode usar bloqueios com objetos ...

10 a resposta

Imutável ou não imutável?

Ok, como eu o entendo,imutáves tipos @ são inerentemente seguros para threads, pelo que li em vários lugares e acho que entendo por que é assim. Se o estado interno de uma instância não puder ser modificado após a criação do objeto, não haverá ...

6 a resposta

Maneira sistemática de atualizar o valor em um mapa com base no valor anterior

Digamos que eu armazene informações de contas bancárias de uma maneira imutávelMap: val m = Map("Mark" -> 100, "Jonathan" -> 350, "Bob" -> 65)e quero retirar, digamos, US $ 50 da conta de Mark. Eu posso fazer o seguinte: val m2 = m + ("Mark" ...

2 a resposta

"Modificar" eficientemente um ImmutableMap

No momento, estamos usando o Guava para suas coleções imutáveis, mas fiquei surpreso ao descobrir que seus mapas não têm métodos para criar facilmente novos mapas com pequenas modificações. Além disso, o construtor não permite atribuir novos ...

38 a resposta

As seqüências de caracteres Python não são imutáveis? Então, por que a + “” + b funciona?

Meu entendimento era que as strings Python são imutávei Tentei o seguinte código: a = "Dog" b = "eats" c = "treats" print a, b, c # Dog eats treats print a + " " + b + " " + c # Dog eats treats print a # Dog a = a + " " + b + " " + c print ...

4 a resposta

Implementação imutável do Scala Map que preserva a ordem de inserção [duplicado]

Esta pergunta já tem uma resposta aqui: Implementação do Scala Map mantendo as entradas em ordem de inserção? [/questions/3835743/scala-map-implementation-keeping-entries-in-insertion-order] respostasLinkedHashMap é usado para preservar a ordem ...