gpt4 book ai didi

haskell - 统一 c -> a -> b 和 (a -> b) -> c

转载 作者:行者123 更新时间:2023-12-04 00:11:02 26 4
gpt4 key购买 nike

Haskell 类型合成器在统一时推断出的类型是什么
类型 c -> a -> b(a -> b) -> c ?

有人可以解释一下我该如何解决吗?

谢谢!

最佳答案

这似乎是某种练习/家庭作业,所以我不会破坏一切,而是先给你一些提示:

  • 类型 c -> a -> b实际上是 c -> (a -> b)
  • 所以你要统一c -> (a -> b)(a -> b) -> c , 那是:
  • ca -> b (第一部分)
  • a -> bc (第二部分)

  • 现在那(试图摆脱 c ;))现在会是什么?

    PS:我假设你想要这些类型 a , b , .. 相同

    关于haskell - 统一 c -> a -> b 和 (a -> b) -> c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32368507/

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