Zum Inhalt
BuK-Übung02 G2
Aus ProgrammingWiki
<
BuK
<
IIm10
Archivierte Version vom 2011-03-28T11:37:19+00:00.
Aktuelle Version
(define haelt-fuer-n? (lambda (f n) (if (integer? (f n)) #t #f))) (define haelt? (lambda (f) (haelt-fuer-n? f 0))) (define crazy (lambda (n) (if (haelt? crazy n) (crazy n) n))) (define haelt-tricky? (lambda (f timeout) (letrec ([ft (thread f)] [helper (lambda (timeLeft) (if (thread-running? ft) (if (= timeLeft 0) #f (begin (sleep 1) (helper (- timeLeft 1)))) #t))]) (helper timeout)))) (define test1 (lambda () (print "hallo"))) (define test2 (lambda () (test2)))
(haelt-tricky? test1 10)
ausführen
(haelt-tricky? test2 10)
ausführen
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten