[Haskell] einfache Listen erstellen

Helios co.

Lt. Commander
Registriert
März 2005
Beiträge
1.863
Hallo @ all,

ich habe gerade angefangen mich etwas mit Haskell zu beschäftigen und bin bereits an der ersten kleinen Hürde angekommen.
(Mal abgesehen davon, dass es kaum eine anständige API dafür gibt...)

Die Frage ist, wie erstelle ich eine einfache Liste:

Ich möchte also eine Funktion haben, die bis zu einem Wert n von 1 beginnend die jeweiligen Quadratzahlen in in einer Liste abspeichert
Bsp: n = 5 -> [25,16,9,4,1]

Meine Idee war:

test:: Int -> [Int]
test 0 = []
test n = [n*n]

jetzt bräuchte ich natürlich noch einen Aufruf für test n-1 usw.
kann mir jemand einen Tip geben?

Grüße
helios
 
Hat sich erledigt...

Und tortzdem einen Dank für diejenigen, die sich den Thread angeschaut haben...
 
Zurück
Oben