一切内容从这里开始 Learn You a Haskell for Great Good!
目前看完了第六章Higher Order Functions
先说一下总体感觉:
- 这是一个纯Function 编程语言,Function是第一公民,没有严格语法语义,非常灵活
- 读到现在,我感觉被各种语法糖🍬围绕着,熟悉面向对象编程的朋友们,我觉得你会发现这里的标准写法像是各种语法糖。糖有点多~
- 如果学习Python是难度为3的话,我觉得学习Haskell应为7或8,满分10分。我的上线标准,应该是Rust吧。
- 感觉官方网站没有给出太多直接的文档,当然不如Python文档来的直接,不知道语言推广者是怎么考虑的
- 读到六章末尾时逐步发现很多晦涩难懂的语法糖写法,其实有更容易让人理解的书写方式,并深深感觉到其中数据公式的味道
- 目前都是代码片段和语法讲解,没有看见全貌,看看Modules开始有没有更多应用开发,工程构建相关的内容
工程为什么要选择Haskell,这是我一直关心的问题,选择它一定是有它的优势所在,这个可能稍后才能找到答案,先说说目前看到的Haskell语言特点: