【发布时间】:2016-06-05 18:35:55
【问题描述】:
我是SML新手,我正在尝试在SML类型参考中练习。我正在尝试扣除以下类型:
a)fun add42 x =x+42
b)fun comp F G = let fun C x = G(F(x)) in C end
c)fun compA42 x = comp add42 x
d)val foo = compA42 add42
e)fun compCompA42 x = comp compA42 x
我认为前四个的解决方案是:
a)int->int
b)(a->b)->(b->c)->a->c
c)(int->a)->int->a
d)int->int
但我对最后一个有点困惑。 有提示扣除最后一种吗??
非常感谢。
【问题讨论】:
标签: sml type-inference