4
返回值和值的限制
基本上,我想有一个函数返回一个多态函数,有些事情是这样的:多态函数作为SML
乐趣富()= FN X => X
所以foo的函数以类型单位的值,并返回一个多态同一性功能 和编译器高兴的是,它给了我:
VAL富= FN:单位 - >“A - >”一个
但一旦我真的调用foo函数,返回值是不是我所期待
VAL IT = FN:.X1 - > .X2
,因为值的限制,它说,任何帮助的不能一概而论???在此先感谢