Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como funciona a função Return?

Bom dia, poderia me explicar o conceito de como funciona a função return? Não entendi muito bem durante as aulas.

function verificaColisao(){
  //collideRectCircle(x1, y1, width1, height1, cx, cy, diameter)
  for (let i = 0; i < imagemCarros.length; i++){
    colisao = collideRectCircle(xCarros[i], yCarros[i], comprimentoCarro, alturaCarro, xAtor, yAtor, 15)
    if (colisao){
      posicaoInicialAtor();
      if (pontosMaiorQueZero()){
        meusPontos -= 1;
      }
    }
  }
}

function pontosMaiorQueZero(){
  return meusPontos > 0;
}

Se puderem me explicar, eu agradeço

2 respostas
solução!

Olá, Marcos.

O return é usado para finalizar a execução de uma função e especifica os valores que devem ser retornados para onde a função foi chamada. Geralmente o return devolve uma expressão booleana (verdadeiro ou falso).

Caso esteja falando alguma besteira, peço por gentileza que me corrijam.

Fala Marcos boa noite, tudo bem? o função com o return, quer dizer que quem chamar essa função, vai esperar algum retorno dessa função, o retorno, pode ser alguma soma, algum objeto, pode ser algum texto, então sempre que vc ver função(metodo) com a palavra return, é que essa função vai ter alguma coisa de retorno para quem chamar essa função!