fsomaq = x
x = sum (takeWhile (<x) [m | m <- [n*n | n <- [1..]]])
Was Im Versuch, hier zu tun ist erhält eine Grenze x
und dann Quadrat jede Zahl und dann Summe all dieser erwartete Art `Int‘ Spiel.kann nicht mit dem tatsächlichen Typ [Int] Summe der quadratischen
Irgendeine Idee? Fehlermeldung:
Couldn't match expected type ‘Integer -> t’ with actual type ‘Integer’ •
The function ‘fsomaq’ is applied to one argument, but its type ‘Integer’ has none In the expression: fsomaq 10 In an equation for ‘it’: it = fsomaq 10 • Relevant bindings include it :: t (bound at :16:1)
x = Summe (takeWhile (
Pedro
Das macht nicht viel Sinn. Sie möchten die Summe der Elemente, die weniger als die Summe dieser Elemente sind ... –
Entschuldigung Im neuen in dieser – Pedro