Junior — Middle
Consegues nomear os tipos de dados que podem ser alterados após a sua criação?
sobes.tech IA
Resposta da IA
Os tipos de dados que podem ser alterados após a criação são chamados mutáveis. Incluem:
- Em linguagens de programação com modelo orientado a objetos: objetos, arrays, listas, dicionários (por exemplo, em Python, JavaScript).
- Em JavaScript: objetos, arrays, funções.
- Em Python: listas (
list), conjuntos (set), dicionários (dict).
Exemplo em JavaScript:
const arr = [1, 2, 3];
arr.push(4); // o array foi alterado
Exemplo em Python:
my_list = [1, 2, 3]
my_list.append(4) # a lista foi alterada
Ao contrário deles, os tipos imutáveis — strings, números, tuplas (em Python), primitivos em JavaScript — não podem ser alterados após a criação, apenas podem criar um novo objeto com dados modificados.