value-restriction

    3熱度

    1回答

    我讀過,我已經閱讀Expert F#中的passage,但是我看不到它們是如何應用於我的代碼的: 對於我的測試,我想檢查浮動之間的平等,有點容忍。我一切都轉化爲計量單位,但我希望能夠成爲「通用」: let toleq (e:float<_>) a b = (abs (a - b)) < e 然後我就可以用它來檢查浮動的不同「類型」平等,或者咖喱它做一個自定義的: toleqm = toleq