-
29
pages
-
Français
-
Documents
Description
Programmation FonctionnellerrannolOrdre Applicatif et Formes OrepaetrsSpéciales…pia…Gilles Enée – LS4illné LUniversité des Antilles Guyaneivité AesyaMécanisme d’Evaluation d’un Ma’EunnAppel de Fonctionee c Supposons que l’on demande l’évaluation uoue dan’éatd’un appel de fonction de la forme :’up fio lam(f a b c)a Où a, b et c sont des expressions ù eosrensquelconques.ueq. ATTENTION, f doit être une fonction, pas TT, f ênc pun mot-clé comme define, mais plutôt une n -cmde, pt uprimitive comme sin ou une fonction que rime mn necquvous avez défini.ouefinMécanisme d’Evaluation d’un Ma’EunnAppel de Fonctionee cMécanisme d’Evaluation d’un Ma’EunnAppel de Fonctionee c A l’aide du prédicat « procedure? » nous l déd «cee?ouavons demandé si les mots clés définis voedletss isétaient des procédures.ta dror Notez la différence entre sin qui est une oa re esii enprimitive du langage et fac une définition rime ne c dtiofaite par l’utilisateur.itr sar. Les booléens en Scheme s’écrivent #t et esolé ech sivt #f.f.Mécanisme d’Evaluation d’un Ma’EunnAppel de Fonctionee c Attention, define n’est pas un mot clé mais une tte, e p mlé uforme spéciale (Testez en TP si c’est une rmé (Tz sstprocédure)rore Revenons à (f a b c)evnsa Les quatre expressions f, a, b et c vont être évaluées Latres fet t êalu[[dans uunn ordre iinnconnu]],, donnaannt des vvaaleurs FF,, A, B et C. La valeur F doit être un objet de type procédure ea ...
-
Publié par
-
Langue
Français