Resultados da pesquisa a pedido "immutability"

2 a resposta

Scala: Contém em conjuntos mutáveis e imutáveis

escobri um comportamento estranho para conjuntos mutáveis que não consigo entende Tenho um objeto que quero adicionar a um conjunto. O método equals para a classe é substituído. Quando adiciono dois objetos diferentes ao conjunto, que produz a ...

4 a resposta

s cordas Delphi são imutávei

Até onde eu sei, as strings são imutáveis no Delphi. Eu meio que entendo isso significa que se você fizer: string1 := 'Hello'; string1 := string1 + " World"; a primeira string é destruída e você obtém uma referência a uma nova string "Hello ...

3 a resposta

Deserializing ImmutableList usando Gson

Estou usando várias coleções imutáveis e estou curioso para desserializá-las usando o Gson. Como ninguém respondeu e eu mesmo encontrei a solução, estou simplificando a pergunta e apresentando minha própria respost Eu tive dois ...

5 a resposta

Por que não existe uma lista dupla imutável nas coleções Scala?

Olhando paraest [https://stackoverflow.com/q/8039261/770361] question, em que o questionador está interessado na primeira e na última instância de algum elemento em umList, parece que uma solução mais eficiente seria usar umDoubleLinkedList que ...

16 a resposta

Tipos imutáveis vs mutáveis

Estou confuso sobre o que é um tipo imutável. Eu conheço ofloat object é considerado imutável, com este tipo de exemplo do meu livro: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) Isso é considerado ...

5 a resposta

Por que está tudo bem que essa estrutura seja mutável? Quando as estruturas mutáveis são aceitáveis?

Eric Lippert me disse que eu deveria "tentar sempre tornar imutáveis os tipos de valor" [http://blogs.msdn.com/b/ericlippert/archive/2008/05/14/mutating-readonly-structs.aspx] , então achei que deveria tentar sempre tornar imutáveis os tipos de ...

5 a resposta

Como conceder cordas à minha turma?

Eu quero uma string com um atributo adicional, digamos se deve imprimi-la em vermelho ou verd Subclassing (str) não funciona, pois é imutável. Vejo o valor, mas pode ser irritante. Pode herança múltipla ajudar? Eu nunca usei isso. Herdar ...

3 a resposta

Uma compreensão de estruturas de dados imutáveis

Estou aprendendo scala e, como bom aluno, tento obedecer a todas as regras que encontrei. Uma regra é: IMUBILIDADE !!! ntão tentei codificar tudo com estruturas de dados imutáveis e vals, e às vezes isso é realmente difíci Mas hoje eu pensei ...

2 a resposta

Por que o PostgreSQL está chamando minha função STABLE / IMMUTABLE várias vezes?

Estou tentando otimizar uma consulta complexa no PostgreSQL 9.1.2, que chama algumas funções. Essas funções são marcadas como STABLE ou IMMUTABLE e são chamadas várias vezes com os mesmos argumentos na consulta. Presumi que o PostgreSQL seria ...

12 a resposta

s tipos de valor são imutáveis por definiçã

Eu frequentemente leio questructs deve ser imutável - não são por definição? Você consideraint ser imutável? int i = 0; i = i + 123; Parece bom - recebemos um novoint e atribua-o de volta ai. Que tal isso? i++; Ok, podemos pensar nisso como ...