clojure-uebungen/Assignment_008/readme.md

14 lines
543 B
Markdown
Raw Normal View History

2024-03-11 10:34:40 +01:00
# apply und Funktionen als Übergabewerte
2024-03-11 10:44:28 +01:00
2024-03-11 10:32:49 +01:00
📆 **Fällig: ----** 📆 [Musterlösung](solution/)
2024-03-11 10:44:28 +01:00
Schreiben Sie eine Funktion `triple-apply`, der man eine Funktion und beliebig viele weitere Argumente übergeben kann. Die Funktion wird dreimal mit den Argumenten ausgeführt und die Ergebnisse werden addiert, bevor sie zurückgegeben werden.
2024-03-11 10:32:49 +01:00
```clojure
(defn triple-apply
2024-03-11 10:34:40 +01:00
"Wendet die Funktion `f` dreimal hintereinander auf die Argumente
2024-03-11 10:32:49 +01:00
`args` an und gibt die Summe der Ergebnisse zurück."
[f & args]
; ---- hier Ihr Code ----
)
```