Mit Haskell map-Funktion berechnet die Summe einer Liste

Haskell

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

War ich in der Lage zu erreichen, um eine Summe einer Liste mit sum Funktion aber ist es möglich die Summe einer Liste mit map Funktion? Auch was die Verwendung der map-Funktion?

  • Sie vereinfachen können Sie addm nur addm = sum.
  • Hinweis: Ihre addm-Funktion ist nicht definiert für die leere Liste, es sei denn, Sie etwas tun, wie Waldheinz schlägt.
InformationsquelleAutor Sudantha | 2011-05-30
Schreibe einen Kommentar