理性的平方根

凯文·梅瑞迪斯

鉴于以下Rational:

Prelude> x
1 % 2

我试图扎根:

Prelude> sqrt x

<interactive>:14:1:
    No instance for (Floating Rational) arising from a use of `sqrt'
    In the expression: sqrt x
    In an equation for `it': it = sqrt x

我读了这篇数学转换文章但是我没有看到如何在Rational和Floating之间进行转换。

我怎样才能做到这一点?

uffle风

您可以使用fromRational

fromRational :: Fractional a => Rational -> a

或通用realToFrac

realToFrac :: (Real a, Fractional b) => a -> b

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章