Parse-Fehler im Muster: n + 1

8

Der Versuch, eine Funktion in einer Datei zu laden:

%Vor%

Dies sollte eine Liste erstellen, die n mal den wiederholten Wert x enthält:

%Vor%

Was ist daran falsch?

    
Angelo Tricarico 06.12.2013, 18:32
quelle

1 Antwort

10

Ihr Code verwendet etwas namens "n + k Muster", das in Haskell 2010 nicht unterstützt wird (sie wurden in Haskell 98 unterstützt).

Sie können ein bisschen mehr darüber lesen unter diese SO Frage .

Damit Ihr Code funktioniert, können Sie

schreiben %Vor%

Beachten Sie, dass dies nicht beendet wird, wenn Sie einen negativen Wert für n angeben, also würde ich lieber

definieren %Vor%     
Chris Taylor 07.12.2013, 11:42
quelle