O primeiro valor de X não é 10? Pois a principio ele está sem valor, depois é denominado o valor de 10 para ele e depois o valor de 12. Não seria assim?
Dim X As Integer
Dim Y As Integer
Dim Z As Integer
X = 10
Y = X
Z = Y
X = 12
Z = X
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!
O primeiro valor de X não é 10? Pois a principio ele está sem valor, depois é denominado o valor de 10 para ele e depois o valor de 12. Não seria assim?
Dim X As Integer
Dim Y As Integer
Dim Z As Integer
X = 10
Y = X
Z = Y
X = 12
Z = X
Olá Suellen, como vai?
Sentimos muito pela demora em retornar.
É isso mesmo! Exemplificando passo a passo o que está acontecendo, seria algo assim:
X = 10 // X = 10
Y = X // Y = 10
Z = Y // Z = 10
X = 12 // X = 12 -> troca de valor
Z = X // Z = 12 -> troca de valorQualquer dúvida estamos por aqui.
Abraços e bons estudos!