scheme

    1Hitze

    2Antwort

    #lang eopl (define-datatype env env? (empty-env) (extended-env (var symbol?) (val scheme-val?) (envi env?))) (define (scheme-val? x) #t) ; examples (define e-env (empt

    0Hitze

    1Antwort

    In Konkrete Abstraktionen gibt es dieses Beispiel für Rekursion: (define subtract-the-first (lambda (n) (if (= n 0) 0 (- (subtract-the-first (- n 1)) n)))) Das verstehe ich. W

    1Hitze

    2Antwort

    Hallo habe ich eine einfache Schläger Programm auf Windows XP SP3 Ich frage mich, wie kann ich viele Instanz wie Notepad laufen Ist es möglich? Ich kann nicht 2 Instanzen meines Programms gleichzeitig

    3Hitze

    1Antwort

    Ich muss ein Programm implementieren, das nutzlose Teile des Codes findet und durch etwas besseren Code ersetzt. Ich werde Ihnen ein Beispiel geben: ;;(define (positive-odd? n) ;; (if (and (odd? n) (

    1Hitze

    4Antwort

    Die Funktion soll tail-rekursiv sein und von 1 bis zur angegebenen Zahl zählen. Ich denke, ich bin ziemlich nah dran. Hier ist, was ich habe: (define (countup l) (if (= 1 l) (list l)

    2Hitze

    1Antwort

    Erstmaliger stackoverflow User aber gelegentlicher lurker, hoffe ihr könnt mir helfen. Also der erste Teil meiner Aufgabe besteht darin, alle 'führenden Nullen' in einer Liste zu löschen. ex: (0 0 0 0

    1Hitze

    3Antwort

    Eine Funktion, die ich bauen soll, soll eine Liste von Zahlen als Parameter aufnehmen und eine einzelne Funktion als eine Ausgabe geben, die wie folgt vorgeht: Wenn die Nummer in der Liste ist a posit

    9Hitze

    3Antwort

    Ich frage mich, ob es möglich ist, eine rekursive Funktion zu definieren, ohne die Funktion selbst in ihrem Körper aufzurufen, aber stattdessen call/cc zu verwenden? Vielen Dank.

    3Hitze

    2Antwort

    Wenn ich den folgenden Ausdruck jedes Mal zu bewerten habe ich den Wert 10. (((lambda (x) (lambda() (set! x (+ x 10)) x)) 0)) aber ich ändern nur durch das oben beschriebene Verfahren mit einem Name

    0Hitze

    2Antwort

    Ich versuche, ein Wortzahl-Programm in Scheme zu erstellen. Ich denke, ich habe einen Algorithmus ausgearbeitet, der meine Zeilen, Wörter und Zeichen zählt, aber wenn ich das Programm starte, sagt es