(foldr + 0 '(1 2 3 4))
gibt zurück. 10
was ich auch erwarte, aber
(foldr and false '(true true false))
gibt mir die Fehlermeldung
and: expected an open parenthesis before and, but found none
foldr
benötigt eine Funktion (die zwei Parameter benötigt, da ich eine Liste habe), einen Basisfall und eine Liste(n). Ich erwarte, dass meine zweite Codezeile true zurückgibt, wenn die Liste mehr als null Booleans enthält und alle true sind. Aber anscheinend nicht.