小编Inn*_*nzo的帖子

为什么 Char 没有类似于数字的 `Char a => a`(`Num a => a`)?

我不明白为什么当我查看类型时,例如:a = (1, 2) 我得到

a :: (Num a, Num b) => (a, b)
Run Code Online (Sandbox Code Playgroud)

相反,如果我查看以下类型:b = ('a', 'b')我得到

b :: (Char, Char)
Run Code Online (Sandbox Code Playgroud)

而不是类似的东西:

b :: (Char a, Char b) => (a, b)
Run Code Online (Sandbox Code Playgroud)

haskell types

5
推荐指数
2
解决办法
112
查看次数

标签 统计

haskell ×1

types ×1