13 lines
504 B
Markdown
13 lines
504 B
Markdown
## Tail-Recursion
|
|
Schreiben Sie eine Funktion `prod-recur`, die eine beliebige Zahl von Werten multipliziert, die ihr als Vektor oder Sequenz übergeben werden. Verwenden Sie für die Implementierung `loop` und `recur` und __nicht__ `reduce` oder eine andere Funktion außer `*`.
|
|
📆 **Fällig: ----** 📆 [Musterlösung](solution/)
|
|
|
|
|
|
```clojure
|
|
(defn prod-recur
|
|
"Berechnet das Produkt einer Reihe von Zahlen `zahlen` unter
|
|
Verwendung von loop und recur."
|
|
[zahlen]
|
|
; ---- hier Ihr Code ----
|
|
)
|
|
``` |