特征函数的类型别名

时间:2019-04-12 14:28:08

标签: haskell

在Scala中,我们可以为特征函数定义类型别名

      type Set = Int => Boolean

在Haskell中,我们如何实现相同的目标?

1 个答案:

答案 0 :(得分:10)

除了在Haskell中,这几乎与Scala中的完全相同

  1. 箭头表示为->=>用于类型约束;和
  2. Haskell中的BooleanBool

因此我们可以将其定义为:

type Set = Int -> Bool