Gast
#1050701
Wie bin jetzt etwas weiter in Haskell. Ich denke jetzt darüber nach, wie ich die bekannten Konzepte nach Haskell rüberbringe. Auffällig ist, dass Python viel von Haskell ausgeliehen hat. Vergleiche ... import Data.Char import Data.Char as DC import sys import sys as system oder auch die list comprehensions, tupel [(i,j) for i in range(10) for j in range(10) if i+j % 2 == 0] [(i,j) | i<-[0..9], j<-[0..9], mod i+j 2 == 0] ähnlich ist die Situation beim funktionaltypischen filter, map, all, any, ... mir fällt das Haskell'sche Pendant zum Python'ischem Ausdruck filter(lambda x: type(x) in [int,float], [1,2.0,"3"]) how can i do it? ich bin mir gar nicht sicher ob heterogene Listen in Haskell möglich sind. Immerhin sind die Prototypen meist als [a] angebenen. Teilweise mit Einschränkung auf TypeClass (in meinen Augen eine Sicherstellung eines Interfaces) add::(Num a)=>a->a->a add x y = x + y Wäre cool etwas Hilfe zu bekommen^^ Grüsse, daniel