Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Recursão - Tamanho da stack do clojure

Olá, uma dúvida,

Qual o tamanho da stack do clojure? Na prática e no dia a dia existe alguma preocupação com esse limite de chamadas?

1 resposta
solução

Olá Diego, tudo bem?

Acredito que o tamanho da stack vai estar relacionado com a versão da JVM sendo utilizada, sendo possível até aumentar o tamanho, o que não acredito que seja comum :)

Agora em relação ao limite de chamadas ser uma preocupação, acredito que raramente, normalmente iremos utilizar o recur ou o trampoline para fazer uma recursão de cauda menos custosa em relação a quantidade de chamadas, ou trabalhar com sequências lazy que você verá mais para frente no curso para pegar apenas a quantidade de elementos que desejamos, e não fazer processamento a mais :)

Então acredito que não será um grande problema, pois a quantidade de soluções para evitar essa quantidade de chamadas excessivas são gigantes!

Abraços e Bons Estudos :)