负整数平方根的 Haskell 代码

问题描述 投票:0回答:1

如何使用 Haskell 求负整数的平方根?

haskell square-root
1个回答
0
投票

您可以使用

sqrt :: Floating a => a -> a
函数 [Hackage],在其中使用
Complex
类型 [Hackage]
:

ghci> sqrt (-4) :: Complex Float
0.0 :+ 2.0
ghci> sqrt 4 :: Complex Float
2.0 :+ 0.0

所以这分别意味着 0 + 2i2 + 0i

© www.soinside.com 2019 - 2024. All rights reserved.