preguntar acerca de tail-recursion
17
réponses
Comment puis-je sortir d’une boucle dans Scala?
Comment puis-je sortir une boucle?
var largest=0
for(i<-999 to 1 by -1) {
for (j<-i to 1 by -1) {
val product=i*j
if (largest>product)
// I want to break out here
else
if(product.toString.e …
demandé sur
1970-01-01 00:33:30
7
réponses
foldl est récursive, alors pourquoi foldr court plus vite que foldl?
je voulais tester foldl vs foldr. De ce que j'ai vu, vous devriez utiliser foldl sur foldr quand jamais vous pouvez en raison de l'optimisation de reccursion de la queue.
c'est logique. Cependant, après avoir effectué ce test, je suis confus …
demandé sur
1970-01-01 00:33:30
23
réponses
Qu’est-ce que la récursion de la queue?
alors que je commençais à apprendre le lisp, je suis tombé sur le terme queue-récursive . Que veut dire exactement?
... …
demandé sur
1970-01-01 00:33:28