最俗的monad解释

  关于monad的概念,虽说看了那么多文章,但是感觉还是懵懵的,主要还是在看了《scala函数式编程》这本书之后的理解,但是看完之后,发现monad好像没那么高深, 反倒觉得我是不是理解错了。。。
  monad最俗的解释很简单,用快递的例子进行举例的话就是,一个商品是不具备运输的能力,但是把它套上一个快递袋子,再加个寄送目的后,它就具有了能在快递系统中运输的能力,到达目的后,把它从快递袋子中拆出来,它又是个商品了。
  一句话总结就是,套袋子,这也是目前网上对monad的解释中最流行的一篇文章的思想。

你可能感兴趣的:(最俗的monad解释)