Schreiben Sie folgende Haskell-Rechenvorschriften:
1. Eine Haskell-Rechenvorschrift:
Angewendet auf ein Argument L liefert anp1 als Resultat einen Wert M vom Typ Matrix ab, in dem alle Komponentenlisten von L bis zur Länge l der längsten Komponentenliste am Ende mit Nullen aufgefüllt sind. Die längste(n) Komponentenliste(n) bleibt/en unverändert. Auf diese Weise liefert anp1 eine Matrix vom Typ (lengthL, l) ab. Ist L die leere Liste, ist das Result von anp1 der Wert [[1]]. Folgende Beispiele illustrieren das gewünschte Ein-/Ausgabeverhalten:
Lösung