我明天在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