explicite Ceci est un exercice du tutoriel norme ML vu ici: http://homepages.inf.ed.ac.uk/stg/NOTES/node42.htmldéfinir une fonction standard « trick » ML sans spécifier le type
Je ne prends pas une classe donc il n'y a pas de tricherie passe ici. Mais je ne peux pas comprendre comment faire cela. Quelqu'un peut-il aider? La fonction fn x => fn y => x
a le type 'a -> ('b -> 'a)
. Sans donner de contrainte de type explicite, définissez une fonction avec le type 'a -> ('a -> 'a)
Vous l'avez tout en conduisant à la maison. J'apprécie vraiment ce tutoriel! > val idt = fn x => fn y => hd (x :: y :: nil); val idt = fn: 'a ->' a -> 'a – dividebyzero
Et merci Andreas de ne pas avoir répondu à ma question :) Je me frapperais la tête contre le mur quand je verrais la réponse. – dividebyzero