函数处理类型而不是值

时间:2016-11-01 12:21:45

标签: haskell types

在Haskell中,我希望建立一个像:

这样的关联
-- Given types A, B, C, and X, Y, Z,
-- make some sort of manual association :
f A = X
f B = Y
f C = Z

-- Intended use (for example)
g :: a -> ... -> f a

我认为它应该是* -> *,它可以是某些构造函数,但我不知道如何手动建立关联......

那么,你如何创建一个类型的函数,即你给出一个类型的函数,结果是另一种类型?

0 个答案:

没有答案