1
resposta

Dúvida sobre return

Acabei de assistir a aula que fala sobre a função return, que serve pelo que entendi como um gatilho para uma outra função acontecer dada uma condição específica. Isso poderia ter sido usado no jogo de pong para registrar os pontos?

E ele serve apenas para retornar um valor ou serve também para dar início em uma nova condição específica? Por exemplo, acontecia muito no jogo de pong da bola travar atrás da raquete e contabilizar pontos infinitos, aí gostaria de saber se através da função return eu poderia pausar temporariamente os pontos, ou até reposicionar a bola caso ela travasse dentro de um x específico.

1 resposta

Olá Danilo, tudo certo?

Peço desculpas pela demora em te responder.

E sim a função return é utilizada apenas para finalizar a execução de uma função e especificar o valores que devem ser retornados para onde a função foi chamada.

Para resolver a situação da bolinha travando na raquete você pode adicionar uma condição dentro da função de marcar ponto, antes de fazer a adição do novo valor do ponto, onde você coloca uma condição para checar se a bolinha estar travando, caso não marque o ponto.

Espero que eu tenha lhe ajudado, e estarei a sua disposição caso tenha mais dúvidas. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado! ✓.