Ich habe ein Problem, meine Lösung zu Projekt Euler Problem zu kompilieren, SLIME gibt mir den Fehler "Undefinierte Variable 'ich" und ich habe keine Ahnung, wie zu lösen Sie haben nach einer Lösung gesucht.Undefinierte Variable ich beim Erstellen einer for-Schleife in gemeinsamen Lisp
(defun sol1 (natnum)
(loop for i from 1 to (1- natnum))
do (if (or (zerop (mod sum i 3))
(zerop (mod sum i 5)))
(incf sum i))
sum)
Wenn Sie den Code tatsächlich korrekt eingerückt haben, wurden die Klammern falsch platziert. Bei der Programmierung ist das Einrücken und Formatieren von Code für den Entwickler sehr wichtig, um sicherzustellen, dass er den Code versteht. –
Zusätzlich ist die Variable 'sum' undefiniert. –