0 Daumen
55 Aufrufe

Wie ist es möglich mit der Funktion foldr in Racket die Elemente einer Liste zu zählen ?

(define (mylength xs)
  (foldr ? ? xs))

(mylength (list 1 2 3)) -> Ergebnis 3

LG

Gefragt von

1 Antwort

+1 Punkt
 
Beste Antwort

(define (mylength xs)
  (foldr (lambda (x y) (add1 y)) 0 xs))

Beantwortet von

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

Willkommen bei der Stacklounge! Stell deine Frage sofort und kostenfrei

x
Made by a lovely community
...