1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Haskell Liste/Summe

    • Frage
  • meloo
  • 25. Januar 2007 um 16:46
  • Unerledigt
  • meloo
    2
    meloo
    Mitglied
    Punkte
    15
    Beiträge
    2
    • 25. Januar 2007 um 16:46
    • #1

    Hallo,

    eigentlich eine ganze leichte Aufgabe nur raff ichs nicht.

    Schreiben Sie eine Funktion sum, die als Eingabe eine Liste xs von ganzen Zahlen erhält und deren Summe als Ergebnis zurückliefert.
    (z.B. ist sum [4,6,3] = 13)

    Habe es so versucht:

    > sum :: [Int] -> Int
    > sum [] = 0
    > sum (xs:x) = x + sum xs

    Bekomme folgende Fehlermeldung:

    ERROR file:.\square.lhs:3 - Ambiguous variable occurrence "sum" *** Could refer to: Main.sum Hugs.Prelude.sum

    Was ist daran falsch?

  • mdk
    26
    mdk
    Emeritus
    Reaktionen
    130
    Punkte
    7.120
    Beiträge
    1.390
    • 25. Januar 2007 um 16:50
    • #2

    haskell hat eine interne funktion, die sum heißt. du musst entsprechend den namespace angeben ("dein" sum oder haskells sum)

  • meloo
    2
    meloo
    Mitglied
    Punkte
    15
    Beiträge
    2
    • 25. Januar 2007 um 16:56
    • #3

    Danke, hat geklappt :)

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung