草庐IT

绑定功能替代方案,而无明确返回单月

我才刚刚开始使用Haskell(刚刚学会了绑定功能)。我喜欢它允许随后的操作链接在单月内的方式。我想知道是否有一种方法可以更好地编写代码?main=doprint$Just10>>=(\x->return(x*2))>>=(\x->return(x*3))感觉就像Lambdas和返回可以用某种部分应用的功能代替。我在想这样的事情:(###)::MaybeInt->(Int->Int)->MaybeInt(Justx)###f=Just(fx)Nothing###f=Nothingmain=doprint$Just10>>=(\x->return(x*2))>>=(\x->return(x*3)