小编y.w*_*est的帖子

在haskell中将浮动类型转换为浮动类型

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)

haskell

-1
推荐指数
1
解决办法
59
查看次数

如何正确使用|> 运算符?

当我尝试|>在 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)

functional-programming elm

-1
推荐指数
1
解决办法
60
查看次数

标签 统计

elm ×1

functional-programming ×1

haskell ×1