[Scheme] Check-error

Fermé
Foreverson Messages postés 231 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 22 juin 2014 - 21 janv. 2009 à 11:17
Foreverson Messages postés 231 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 22 juin 2014 - 22 janv. 2009 à 10:16
Bonjour,
je débute en Scheme et je n'arrive pas bien à comprendre le fonctionnement du check-error...

Voilà ma fonction :

(define (fonction a b)
(cond ( (< a 0) (error 'sommeInt " a < 0 ?"))
( ......................) ) )

(check-error( fonction -3 8) " a < 0 ?")

J'exécute le programme et voilà le message qui s'affiche :

check-error encountered the following error instead of the expected a < 0 ?
:: fonction: a < 0 ?

Pouvez-vous m'aider s'il-vous-plaît ?

Merci !

5 réponses

Foreverson Messages postés 231 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 22 juin 2014 27
21 janv. 2009 à 12:56
UP !
0
Foreverson Messages postés 231 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 22 juin 2014 27
21 janv. 2009 à 14:37
Allez, c'est pas bien difficile je pense, un p'tit coup de main serait sympa !

Merci.
0
Foreverson Messages postés 231 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 22 juin 2014 27
21 janv. 2009 à 15:49
Toujours personne ?
0
Foreverson Messages postés 231 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 22 juin 2014 27
21 janv. 2009 à 17:32
Youhou ?
0
Mon cher Foreverson,
Pas de réponses ---> il n'y a que 3 solutions:
1) C'est trop difficile et personne n'ose se jetter à l'eau... mais ce n'est pas ça puisque tu penses que ce ne doit pas être difficile!
2) C'est trop facile et on pense que tu es capable de trouver tout seul!
3) Peu de gens connaissent le Scheme...
Tu auras eu au moins une réponse !
Bon courage.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Foreverson Messages postés 231 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 22 juin 2014 27
22 janv. 2009 à 10:16
Merci de ta sollicitude mais ça ne me fait pas beaucoup avancer...

J'opte plutôt pour la solution n°3 mais beaucoup de gens ont vu ce topic, ce serait un grand hasard que personne ne connaisse Scheme. Pour info, c'est un truc de débutant que je demande, y'a sûrement un truc qui est mal placé dans mon programme, ça doit prendre 20 secondes à résoudre quand on connaît !

PS : dans mon tout premier message, il ne faut pas lire "sommeInt" mais "fonction"...désolé...
0