gpt4 book ai didi

haskell - Haskell中一元运算符的前缀形式

转载 作者:行者123 更新时间:2023-12-02 02:50:22 25 4
gpt4 key购买 nike

在 GHCi 中:

  1. Prelude> (+3) 2
    5
  2. Prelude> (*3) 2
    6
  3. Prelude> (/3) 2
    0.6666666666666666
  4. Prelude> (-3) 2
    No instance for (Num (t -> t1))
    arising from the literal 3' at <interactive>:1:2

    Possible fix: add an instance declaration for (Num (t -> t1))

    In the expression: 3

    In the expression: (- 3) 2

    In the definition of
    it': it = (- 3) 2


如何更正最后一个以使其返回-1?

最佳答案

Haskell 的语法不允许你使用 -像那样。使用 subtract代替功能:

(subtract 3) 2

关于haskell - Haskell中一元运算符的前缀形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3406320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com