Ich möchte eine Funktionen erstellen, die eine Liste und erstellt eine Liste der Liste mit Liste Verständnis mit dem Formular [[e1],[e1,e2],[e1,e2,e3]...]
.Haskell, Liste von Listen mit einer bestimmten Form (Liste Verständnis)
Zum Beispiel:
f5 ['a','b','c'] = ["a","ab","abc"]
f5 [1,2,3] = [[1],[1,2],[1,2,3]]
Mein Code:
f5 xs = [a | a <- xs]
-- tests:
*Main> f5 ["a","b","c"]
["a","b","c"]
*Main> f5 [1,2,3]
[1,2,3]
Ihre zwei Eingänge haben nicht die gleiche Arten. Vielleicht meintest du '['a', 'b', 'c']' – karakfa
Du hast Recht, ich werde es ändern! –