Eric Kow (firstname.lastname@loria.fr)
20 November 2005
Version: 0.8.2 (2007-08-30)
原文:http://www.iterasi.net/openviewer.aspx?sqrlitid=ixx7fcluvek_9lfolsxr_g
这份文档尝试以直观的方式解释单子(Monad)的概念。我要使用空间站与宇航员作为隐喻来消除抽象。希望这一隐喻可以帮助你透析单子的内部逻辑且不致让你头昏。
阅读本文需要注意:我并不打算解释单子的用法,只是专注于揭示它的工作机理。最适合阅读这篇文章的人也许是那些已经对如何操纵单子代码有一些了解但是想深入其内幕的人。另外,我也不会解释有关单子的一些概念缘何而设,只是使用空间站的隐喻来表现其合理性。