[Débutant] Notation de fonction
Bonjour tout le monde :D
Voila j'ai un problème avec une fonction très bête (enfin c'est moi qui suis bête dans l'histoire :? ):
Code:
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")
)
)
) |
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 :
Citation:
> theLargest (5 3)
#<procedure:theLargest>
. procedure application: expected procedure, given: 5; arguments were: 3
>
Je comprends vraiment ou pas ou est l'erreur, je suis un gros newbie :cry:
Bonne soirée tout le monde