Haskell - 如何转换类型?

标签 haskell casting

我正在尝试执行以下操作:

10 ** length xs * x

但我得到:

No instance for (Floating Int) arising from a use of `**'

最佳答案

您可以使用 ^提升到一个整体的力量。这里没有必要转换为 float 。

关于Haskell - 如何转换类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2889922/

相关文章:

Java 实例化新的 Map.Entry-array

c# - 将具体的 Task<TImplementation> 分配给 Task<TInterface> 类型的变量

c++ - 转换为使用 typedef 创建的结构类型

java - JOOq:更新通用表

haskell - List Monads do-notation 中的 If-Then-Else

haskell - 如何为具有多个不带参数的构造函数的代数数据类型创建 ToJSON/FromJSON 条目?

Haskell:如何将多个实例放在同一个模块中?

c++ - static_cast const 引用 void*

haskell - 依赖强制语言的一致性是什么意思?

haskell - 如何在 Haskell 中合并不同类型的映射?