如何使用小写类型参数读取 Elm 类型签名?

How to read the Elm type signature with a lowercase type param?

这是 library documentationTime.fps 的类型签名:

fps : number -> Signal Time

来自 Haskell,我想知道为什么 number 类型参数是小写的,这在 Elm 上下文中意味着什么。它是伪类型类吗?相比之下,我看到其他函数使用适当的具体类型作为数字参数,例如来自 Basics 模块:

toFloat : Int -> Float

round : Float -> Int

number 是一种特殊类型,可以是 IntFloat。它是小写的,因为它不是特定类型。您可以将其视为伪类型类,但与 Haskell 不同,您不能将其他类型添加到 number.

http://elm-lang.org/docs/syntax#literals