use*_*112 32 haskell typeclass
我对Haskell中的类型和数据类型之间的区别感到困惑.
从我遇到的文献中我得到的印象是他们是不同的概念.
Fre*_*Foo 50
类型和数据类型指的是完全相同的概念.
哈斯克尔关键字type和data是不同的,虽然:data让你引入一个新的代数数据类型,而type只是让一个类型的同义词.
有关详细信息,请参阅Haskell wiki.
这些术语有时会混合使用,但通常“数据类型”是指使用关键字引入的类型data,它具有可以进行模式匹配的构造函数。这些也称为代数数据类型”。
“类型”是一个更通用的术语,还包括使用创建的类型newtype、函数类型等。
| 归档时间: |
|
| 查看次数: |
14412 次 |
| 最近记录: |