Clojure

Clojure 中文群

u-cbj 1 hour ago
往里面加吧 上面还少写了个m ,顺序改动意义不大 意义取决于解开时候的用法
u-facfabjjhaccccddfihfj 56 minutes ago
chat img
u-b 56 minutes ago
不一定要transformer,自己写m-bind也不难啊
u-cbj 56 minutes ago
不用的话 就是把maybe放一块。either放一块
u-b 53 minutes ago
还有Maybe和either为什么要一起用?
u-cbj 53 minutes ago
然后写个组合函数
u-b 53 minutes ago
Either基本上能处理所有 maybe的情况了
u-b 53 minutes ago
Clj没有type check,IO更加是脱裤子放屁
u-faadagjchb 53 minutes ago
我觉得写小的逻辑的时候,可以either可以maybe。到了上层的地方,不就变成一起用了吗?
u-b 49 minutes ago
能举个实际例子需要两个一起用的么?
u-b 49 minutes ago
我觉得最多你只需要一个nil->left的类型转换器
u-faadagjchb 34 minutes ago
@gzmask 不是要刻意一起用,好像原本是两个地方的,但是现在要拿到一起用。
u-b 34 minutes ago
懂你意思了。monad的确不是用来方便拆解的,主要是让控制流更有序整齐,类似DSL的效果