Seitenende | Anfang | Inhalt | Email [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | Vollbild | Schließen | Hauptframe | Lesezeichen | pgm, DEINE Startseite
Profichat [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | Vollbildchat | Fensterchat | Chat für deine Homepage | Deutsche Version Palace Chat Client Software [Link entfernt, weil Linkziel leider nicht mehr verfügbar]
10.000 Besucher | 1.000.000 Besucher
Zurück

pgm amoris Logo 48 pt 475 x 74 px
Foren

Foren:

Palace
Allgemein
Iptscrae
C-Client
InstantPalace
pgmClient

Andere Palace
Romance And Romantik

Sprachen
Haskell
Iptscrae

Hardware
Amiga

Speise
Kochen
Backen

Flora & Fauna
Pflanzen
Tierschutz

Kommuni-kations-systeme
ICQ

Zwischen-menschliches
Beziehung Probleme Sex
Sprüche & Witze

Hobby
Satelliten Empfänger
Pokémon

Forensystem
plaudern.de-Allgemein
Administratoren

 Haskell :: Sprache
  Suche:
 Blatt 8 [ohne Text] 01.12.2002 (05:23 Uhr) amo
 Aufgabe 1 [ohne Text] 01.12.2002 (05:24 Uhr) amo
 power 19.12.2002 (13:10 Uhr) amo
 power 19.12.2002 (13:13 Uhr) amo
 power 19.12.2002 (13:14 Uhr) amo
> power :: [a] -> [[a]]
> power [] = [[]]
> power (e:l) = power l ++ map (\e x -> (e:x)) (power l)

Das gibt beim Typecheck nach dem Laden vom Script folgenden Typfehler:

ERROR "uebbl08.hs":15 - Type error in application
*** Expression     : power l ++ map (\e x -> e : x) (power l)
*** Term           : power l
*** Type           : [[a]]
*** Does not match : [[[a]] -> [[a]]]


Kann das jemand erklären?
Wo ist der entscheidende funktionale Unterschied zwischen
map (e:)
mit nur dem Konstruktor : und
map (\e x -> e:x)
mit Lambda - Kalkül?

map scheint in dem Fall map (\e x -> e:x), aber nicht in jedem Fall, eine Liste von Funktionen zurückzugeben, obwohl Haskell die Funktionalität von map alleine nicht so angibt, sondern als (a -> b) -> [a] -> [b].
 Aufgabe 2 [ohne Text] 01.12.2002 (05:24 Uhr) amo
 Aufgabe 3 [ohne Text] 01.12.2002 (05:25 Uhr) amo
 Aufgabe 4 [ohne Text] 01.12.2002 (05:25 Uhr) amo
 Aufgabe 4 a) [ohne Text] 19.12.2002 (12:59 Uhr) amo
 Aufgabe 4 b) [ohne Text] 19.12.2002 (12:59 Uhr) amo
0 User im Forum. Kostenloses Forumhosting von plaudern.de. Dieses Forum im eigenen Design entführen. Impressum


pgm amoris Inhalt

Seitenanfang | Anfang | © amo | Haftungsausschluss | Email [Link entfernt, weil Linkziel leider nicht mehr verfügbar]

ws.pgm.amoris.org | pgm.amoris.org | derpalace.net [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | 4sat.de | DeutscheChats.de [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | Palace-Chats.de [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | amoris.org | iptscrae.net [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | avatarchat.net [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | webMail@amoris.org | pgmclient.net [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | pgmclient.de [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | thepalace.com | www.palacetools.com | amiculi.de [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | pgm-amoris.de [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | palacemail.net [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | avatarchats.net [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | avatarchat.tk [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | avatarchats.tk [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | pfennig.tk | derpalace.tk [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | wirbt.net [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | avatarchats.com [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | avatarchats.org [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | derpalace.com [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | derpalace.org [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | derpalace.de [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | avatarchats.de [Link entfernt, weil Linkziel leider nicht mehr verfügbar] | mail