Perguntas com a marcação «mutable»





16
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 classe ?, o significado floatestá …

11
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 recomendadas para o uso de …

10
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 = 10 >>> p Point(x=10, y=0) >>> …

10
É 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 alterado. Isso não significa que …


6
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.
86 c++  volatile  mutable 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.