asdfman
Neuling
Thread Starter
- Mitglied seit
- 17.01.2009
- Beiträge
- 101
Mahlzeit.
Ich las heute von der Collatz conjecture, und dachte, das ließe sich ja in Scheme schnell hin bauen.
Ich habe ja mein SICP gelesen, also dachte ich, das wäre eigentlich kein Problem.
Auftritt Source:
Das spuckt mir zwar die Zahlen aus, aber sobald 1 erreicht ist, gibts einen Fehler.
€: "Einen Fehler"? Es gibt diesen Fehler:
Was nun?
Ich las heute von der Collatz conjecture, und dachte, das ließe sich ja in Scheme schnell hin bauen.
Ich habe ja mein SICP gelesen, also dachte ich, das wäre eigentlich kein Problem.
Auftritt Source:
Code:
(define (collatz n)
((display n)
(newline)
(if (> n 1)
(if (odd? n) (collatz (+ (* 3 n) 1))
(collatz (/ n 2)))
1)))
€: "Einen Fehler"? Es gibt diesen Fehler:
procedure application: expected procedure, given: #<void>; arguments were: #<void> 1
Was nun?
Zuletzt bearbeitet: