Gepostet: |
composeMaybe - Funktionen übergeben | ||||||||||
Hallo zusammen, ich sollte eine Funktion composeMaybe :: (a -> Maybe b) -> (b -> Maybe c) -> (a -> Maybe c) schreiben, die zwei einstellige Funktionen mit Rückgabewert vom Typ Maybe zusammensetzt (Funktionskomposition). Habe dazu mal eine Version versucht, leider fehlt mir ein Ansatz zum testen. Könnte mir mal jemand ein Beispiel für den Aufruf (die Nutzung) von composeMaybe geben? (Ich habe schon composeMaybe (2*) (2+) versucht, leider ohne Erfolg.) Danke :)
|
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
Hallo, das Problem ist, daß (2*) und (2+) "normale" Funktionen sind, und keinen Maybe-Typ als Ergebnis haben. Hier sind mal zwei Funktionen zum Testen: -- Sicheres HeadPrima, funktioniert! Viele Grüße, Siracusa |
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
-- Falscher Thread, sorry. | |||||||||||
Zum Seitenanfang | |||||||||||