Nao entendi pq o parametro que ele passou foi xCarro
e no return também foi xCarro
e mesmo assim funcionou sendo que isso nunca tinha sido mencionado no código antes, nao teria que ser xCarros
?
Nao entendi pq o parametro que ele passou foi xCarro
e no return também foi xCarro
e mesmo assim funcionou sendo que isso nunca tinha sido mencionado no código antes, nao teria que ser xCarros
?
Olá Lucas, tudo bem com você?
Peço desculpa pela demora para responder o seu tópico.
Na verdade, o nome do parâmetro da função pode ser qualquer um, desde que seja coerente com o que a função faz. No caso da função passouTodaATela
, o parâmetro xCarro
foi escolhido porque ele representa a posição horizontal do carro na tela. O nome do parâmetro não precisa ser igual ao nome da variável que será passada como argumento, mas é uma boa prática escolher nomes que sejam fáceis de entender e que estejam relacionados com a função.
Já no "return" da função, o nome da variável que está sendo retornada é "xCarro" porque é o valor que precisamos retornar para a função que chamou passouTodaATela
. Novamente, o nome da variável pode ser qualquer um, desde que seja coerente com a função que está sendo executada.
Espero ter ajudado a esclarecer sua dúvida. Se ainda tiver alguma pergunta, fique à vontade para perguntar.
Abraço e bons estudos!