Olá, eu queria saber qual a importância de saber diferenciar esses dois tipos de dados. Onde exatamente vou precisar dominar esse assunto ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, eu queria saber qual a importância de saber diferenciar esses dois tipos de dados. Onde exatamente vou precisar dominar esse assunto ?
Santi, tudo bom? O conceito de variáveis passadas por valor ou referência é utilizado em várias linguagens de programação, uma das importâncias é você saber reconhecer o uso em um código e entender o funcionamento. A função prática dessa abordagem é que quando passamos uma variável por valor a mesma será copiada e as modificações em cada uma será independente, enquanto quando passamos por referência é como se a variável apontasse para o endereço da outra e uma modificação muda em ambos os lugares. Essa segunda abordagem costuma usar ponteiros, o que deixa o acesso à informação mais rápido do que a armazenagem por valor por se tratar de um endereço de memória e não de um objeto inteiro.