我正在尝试执行以下操作:
10 ** length xs * x
但我得到:
No instance for (Floating Int) arising from a use of `**'
最佳答案
您可以使用 ^
提升到一个整体的力量。这里没有必要转换为 float 。
关于Haskell - 如何转换类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2889922/
我正在尝试执行以下操作:
10 ** length xs * x
No instance for (Floating Int) arising from a use of `**'
最佳答案
您可以使用 ^
提升到一个整体的力量。这里没有必要转换为 float 。
关于Haskell - 如何转换类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2889922/