Bonjour tout le monde
Voila j'ai un problème avec une fonction très bête (enfin c'est moi qui suis bête dans l'histoire ):
Voilà donc la fonction est censée juste marquer si c'est la première ou la seconde valeur qui est la plus grande. Mais quand dans DrScheme, je tape par example theLargest ( 3 5), il me renvoie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 (define theLargest (lambda(x y) (cond ((> x y) display "first_larger" ) ((< x y) display "second_larger" ) (else "equal") ) ) )
Je comprends vraiment ou pas ou est l'erreur, je suis un gros newbie> theLargest (5 3)
#<procedure:theLargest>
. procedure application: expected procedure, given: 5; arguments were: 3
>
Bonne soirée tout le monde
Partager