gpt4 book ai didi

haskell - 是否可以显示应用 Haskell 类型族函数的结果?

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

例如,如果我有这些奇怪的类型:

{-# LANGUAGE TypeFamilies #-}
type family WeirdFamily a
type instance WeirdFamily () = Int
type instance WeirdFamily (a, b) = (a, WeirdFamily b)
我可以显示(例如在 GHCi 中) WeirdFamily (Bool, (Char, ())) 的结果吗?通过键入以下内容:
:t WeirdFamily (Bool, (Char, ()))
进入GHCI?

最佳答案

使用kind! .

:kind! WeirdFamily (Bool, (Char, ()))
WeirdFamily (Bool, (Char, ())) :: *
= (Bool, (Char, Int))

关于haskell - 是否可以显示应用 Haskell 类型族函数的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62979361/

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