doubles :: Floating -> Floating
doubles = (0.1 + 1.1) - 1.2
Run Code Online (Sandbox Code Playgroud)
我在 Haskell 中收到此错误
• Expecting one more argument to ‘Floating’
Expected a type, but ‘Floating’ has kind ‘* -> Constraint’
• In the type signature: doubles :: Floating -> Floating
|
32 | doubles :: Floating -> Floating
| ^^^^^^^^
Run Code Online (Sandbox Code Playgroud) 当我尝试|>在 elm 中使用运算符时出现错误
kl : List Float
kl =
List.map toFloat (List.range 1 10)
Run Code Online (Sandbox Code Playgroud)
kll : Float
kll =
let
half x =
x / 2
in
List.sum (List.map half (List.map toFloat (List.range 1 10)))
Run Code Online (Sandbox Code Playgroud)
下面的代码我使用|>并得到一个错误:
klpipe : List Float
klpipe =
1 10 |> List.range |> toFloat |> List.map
Run Code Online (Sandbox Code Playgroud)