Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
盒子中的盒子,拿出來操作盒子中的盒子的數據,操作完數據後,再把盒子中的盒子再往下拋... monad...
文字版: jiagoubaike.com/posts/monads
为什么需要这个容器呢?这个容器解决了什么问题?
FP中数据传递中类型转换的问题, 同时盒子是一个有特定性质的盒子, 比如Option和Promise其实都是Monad但是各自用途完全不一样. 把monad当成FP世界中的base class可能好理解一点, 或者当做函数和函数之间的适配器(adapter)理解.
盒子中的盒子,拿出來操作盒子中的盒子的數據,操作完數據後,再把盒子中的盒子再往下拋... monad...
文字版: jiagoubaike.com/posts/monads
为什么需要这个容器呢?这个容器解决了什么问题?
FP中数据传递中类型转换的问题, 同时盒子是一个有特定性质的盒子, 比如Option和Promise其实都是Monad但是各自用途完全不一样. 把monad当成FP世界中的base class可能好理解一点, 或者当做函数和函数之间的适配器(adapter)理解.