0
Je veux combiner le code suivant dans un:Comment combiner ces deux fonctions (schéma)?
(define (foundList x)
(when (pair? x)
((hash-ref *function-table* (car x)) (cdr x))))
(define (endofstring x)
(if (not (null?(cdr x)))
(endofstring (cdr x))
(foundList (car x))))
J'ai essayé de faire à la suite, mais j'obtenir "hash-ref: aucune valeur trouvée pour la clé"
(define (endofstring x)
(if (not (null?(cdr x)))
(endofstring (cdr x))
(if (when (pair? x)
((hash-ref *function-table* (car x)) (cdr x)))
(car x) (void))))
Besoin d'aide Thanx
ça ne fonctionnait pas ... Je me suis résultat suivant .... "quand: mauvaise syntaxe dans: (quand (paire ? (voiture x) ((hash-ref * fun-table * (voiture (voiture x))) (cdr (voiture x))))) " – mike123
@ mike123 Mauvaises parenthèses. Fixé maintenant – molbdnilo