原文链接
我以此题目在2012年11月的伦敦Haskell会议上做了演讲。演讲的视频见 YouTube ,幻灯片见 GitHub 。这篇是系列的第二部分;你可以在这里阅读第一部分
上一次我介绍了单位类型 Unit 或者 () 以及零类型 Void 。我同时还介绍了类型运算符 Add 和 Mul ,以及函数类型 a->b 。
Unit
()
Void
Add
Mul
a->b
我以此题目在2012年11月的伦敦Haskell会议上做了演讲。演讲的视频见 YouTube ,幻灯片见 GitHub 。
在本系列文章中,我将在不提及范畴论和高等数学的情况下解释Haskell的数据类型为什么被称为 代数的。