我明天在SML/NJ参加考试,我在一些不同的过去的决赛中看到过这个问题,但是我不知道该如何思考。分类正确或错误(SML/NJ)
假设在(虚构)语言PML中,我们将int作为float的子类型。对或错?
- int类型的函数 - >浮 - > INT总是可以代替类型 INT的函数来提供。 (true?)
- 总是可以提供类型为int - > bool的函数来代替类型为 的函数float - > bool。 (true?)
- 总是可以提供类型为int - >(int ref)的函数来代替 int - >(float ref)的函数。 (false?)
- 可以始终提供类型为(int x float) - > int的函数来代替type(float x int) - > float的函数。 (?假)
由于这是一个更加清晰吧! – user2066749 2013-04-26 11:33:24