Übung 19: Arbeiten mit Function Type Expressions
In dieser Aufgabe schreibst du eine Funktion, die andere Funktionen als Parameter akzeptiert und Logik basierend auf diesen Function Type Expressions implementiert.
Anweisungen:
-
Definiere einen Type Alias
MathOperationfür eine Funktion, die zweinumbersals Parameter nimmt und einennumberzurückgibt. -
Implementiere eine Funktion
calculate, die eine Funktion vom TypMathOperationund zweinumbersannimmt und die Funktion auf die Zahlen anwendet. -
Erstelle zwei neue Funktionen,
addundmultiply, die der SignaturMathOperationentsprechen. - Teste alle Funktionen, indem du geeignete Argumente übergibst und die Ergebnisse protokollierst.