Sobes.tech
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.