scheme

    0La chaleur

    1Répondre

    (define-struct binding ( let ; a string num ; a number ) ) (define Bind-A (make-binding empty 1)) (define Bind-B (make-binding "A" 2)) (define Bind-C (make-binding "F" 1)) (define

    0La chaleur

    1Répondre

    J'ai écrit un fichier de schéma dans DrRacket/Scheme et j'ai mon fichier .rkt. Je dois maintenant compiler ce que j'ai écrit avec Bigloo. J'ai Bigloo installé, mais je ne suis pas sûr de savoir commen

    0La chaleur

    1Répondre

    J'apprends le programme dans une classe et mon professeur ne répond pas aux questions après 8h00, donc j'espère que vous pouvez tous m'aider. Fondamentalement, j'ai une chose de type arbre généalogiqu

    0La chaleur

    2Répondre

    (define *graph* (read (open-input-file "test.sxml"))) (define get (lambda (l) (cond ((null? l) '()) ((equal? 'opm:artifacts (car l)) l) (else (get (cdr l)))))) (get *graph*

    2La chaleur

    1Répondre

    Trier une liste de couleurs. Si les valeurs rouges des deux couleurs sont les mêmes, celle dont la valeur verte est la plus petite apparaît en premier dans la commande. Si deux couleurs ont la même va

    0La chaleur

    2Répondre

    Je rencontre des difficultés pour ajouter une liste dans cette fonction de schéma. La fonction est censée prendre 2 arguments, et retourner une liste composée des 2èmes éléments le nombre de fois spéc

    0La chaleur

    1Répondre

    Pour une liste dont chaque élément est une couleur (r bg), renvoyez une liste composée du composant maximum dans chaque couleur. Exemple: donnée ((123 200 6) (10 30 20) (212 255 10) (0 0 39) (37 34 34

    0La chaleur

    2Répondre

    J'ai entendu dire que la meilleure façon d'y parvenir est d'utiliser la fonction de carte, quelqu'un pourrait-il m'expliquer comment je devrais l'utiliser? J'ai lu ce que mon livre en disait, mais je

    0La chaleur

    1Répondre

    La chose que je veux demander, est ce que la différence, en appuyant sur le "faire un fichier exécutable" bouton dans Dr.Racket, de faire un fichier exécutable en utilisant bigloo. Une autre question

    1La chaleur

    2Répondre

    Dites que j'ai la liste '(1 2 3 (4 5 6) 7 8 9). Il devrait retourner (9 8 7 (6 5 4) 3 2 1) en utilisant le code suivant ci-dessous. J'essaie de comprendre comment fonctionne ce processus itératif. Mon