O que é Return?

Olá pessoal, estou com dúvidas sobre a Função “Return”, eu não consigo entender de jeito nenhum como funciona isso, as wikis falam de um jeito muito complexo para mim que sou iniciante, se alguém poder explicar como usa ela ficarei muito grato.

1 Curtida

Amanhã sai um vídeo novo no canal com um exemplo de return, usando como exemplo uma câmera fotográfica (o link vai ser: https://www.youtube.com/watch?v=tnyR6drIcUA).

Até o vídeo sair, isso aqui talvez lhe ajude, é bem claro:

Obrigado pelo link! tomara que isso me ajude :wink:

1 Curtida

Ele retorna um valor em uma função, exemplo:

function somar(a, b)
    return a + b
end

print(somar(5, 8)) 
-- Vai retonar 5 + 8, ou seja, 13
2 Curtidas

Essa é a melhor e mais direta explicação, que também falo na vídeo aula sobre funções. Porém, 6 anos depois que o vídeo foi publicado, de toda a playlist, o return é o que mais gera dúvida em quem tá começando a programar.

  • Retorna valor de uma função.
  • Sim, mas por que diabos preciso que a função retorne? Retorna o que exatamente? Etc.

Exemplo, recém publicado:

1 Curtida