Ошибка функции схемы - PullRequest
       20

Ошибка функции схемы

0 голосов
/ 14 декабря 2010
(define affiche-gagnant
  (lambda (j1 j2 g1 g2)

(begin 

  (display "Le gagnant est : ")

   (cond ((> g1 g2) j1) 

         ((< g1 g2) j2)

         (else (begin (display "personne. ") (display j1) (display " et ") (display j2) (display " sont exaequos. ")))))))

Когда j1 или j2 выигрывают игру, он говорит:

 Le gagnant est :

    We don't see who win the game :(

1 Ответ

3 голосов
/ 14 декабря 2010

Я уже ответил на это.

(define affiche-gagnant
  (lambda (j1 j2 g1 g2)

(begin 

  (display "Le gagnant est : ")

   (cond ((> g1 g2) (display j1)) ; You're returning, not displaying

         ((< g1 g2) (display j2)) 

         (else (begin (display "personne. ") (display j1) (display " et ") (display j2) (display " sont exaequos. ")))))))
...