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

Por que a função draw nunca deve ser chamada explicitamente?

Oi pessoal, bom dia. Então, na parte da lista que tem algumas características sobre a função draw, tem o seguinte:

  • A draw () é chamada automaticamente após a setup() e nunca deve ser chamada explicitamente;

Eu não entendi muito bem. Procurei aqui no forúm, mas não achei nada que tire a minha dúvida. Como assim nunca deve ser chamada explicitamente? Pelo que entendo de programação, chamar a função seria tipo: draw(); O que o prof quis dizer? Que não devemos declarar essa função já que ela já existe na biblioteca p5?

Agradeço desde já.

3 respostas

olá, da uma olhada na documentação do p5.js, lá é explicado como ele funciona e explica a function draw.

Oi Carlos, boa noite. Então, minha dúvida não é sobre como a function draw() funciona. Eu gostaria de saber o por que dela nunca poder ser chamada explicitamente. Olhei a documentação e lá está em inglês o que está presente no tutorial da Alura.

Agradeço pela resposta.

At.te, Jefferson

solução!

Estava pesquisando sobre a diferença entre programação implicita e explícita. Pelo que entendi, o que o prof e a documentação querem dizer é que nunca devemos tentar implementar a nossa própria function draw. Devemos só usar aquela que já está disponível.

Link do texto que li: https://www.cloudbees.com/blog/what-is-the-difference-between-implicit-vs-explicit-programming