Perguntas com a marcação «mutable»

186
Tipos imutáveis ​​vs mutáveis

Estou confuso sobre o que é um tipo imutável. Eu sei que o floatobjeto é 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 imutável por causa da estrutura / hierarquia da...

173
Objetos mutáveis ​​vs imutáveis

Estou tentando entender os objetos mutáveis ​​e imutáveis. O uso de objetos mutáveis ​​causa muita má impressão (por exemplo, retornando uma matriz de seqüências de caracteres de um método), mas estou tendo problemas para entender quais são os impactos negativos disso. Quais são as práticas...

121
Existência de tupla nomeada mutável em Python?

Alguém pode alterar namedtuple ou fornecer uma classe alternativa para que funcione para objetos mutáveis? Principalmente para facilitar a leitura, gostaria de algo semelhante a namedtuple que faça isso: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0, 0) p.x =...

100
É Inteiro Imutável

Eu sei que isso é provavelmente muito estúpido, mas muitos lugares afirmam que a classe Integer em Java é imutável, mas o seguinte código: Integer a=3; Integer b=3; a+=b; System.out.println(a); Executa sem problemas, fornecendo o resultado (esperado) 6. Portanto, efetivamente, o valor de a foi...

86
volátil vs. mutável em C ++

Tenho uma pergunta sobre a diferença entre volátil e mutável. Percebi que os dois significam que ele pode ser alterado. O quê mais? Eles são a mesma coisa? Qual é a diferença? Onde eles são aplicáveis? Por que as duas idéias são propostas? Como usá-los de maneira diferente? Muito obrigado....