Quelqu'un pourrait-il clarifier pourquoi la procédure renvoie 22? il est clair que cette déclaration n'est pas écrite correctement mais de toute façon pourquoi renvoie-t-elle 22?expression conditionnelle, sa syntaxe et évaluation
merci d'avance.
(define (proc x)
(cond (= x 22)
(display 3)
(display 4)
)
)
(proc 3)
Dans la première clause de cond, '' = 'est pas # f' (il est un opérateur primitif), il est considéré comme vrai,' # t', et alors "x" et "22" sont évalués en séquence, et le résultat final est "22". – Renzo