看到monad我的第一反应竟然是莫纳德…
最近学习haskell的时候(意外的觉得入门不难),接触到函数式编程一个新的思想——Monad
之前在知乎看到轮子哥说:学习haskell是好事,但最好就是学到monad就停下来,然后去学别的。对别的语言帮助很大。
然后在知乎看了一些monad的答案,找了点关于monad的博客看,没看懂。英文的话更不可能了!直接看paper的话我会脆死的。
后来偶然找到一篇文章:Functors, Applicatives, And Monads In Pictures - adit.io
当然有中文版:Functors, Applicatives, And Monads In Pictures - adit.io,
图解 Monad - 阮一峰的网络日志
全程特别轻松,我以后写博客也要按照这个节奏来写!很有意思!
(那个抽东西的手直接戳爆了我的笑点…特别是解构传入胶水函数的时候)
关于理解的话,挖个坑以后总结~
但有一点是:我用 Vue-jsx 的时候,几乎全是Monad