2
pipes-group庫允許您在有效的流中分隔組,而無需隨時在內存中保存整個組。從管的基團如何使用pipes-group實現流包中的fold和foldsM?
皺褶單子:: M =>(X - >一 - > X) - > X - >(X - > B) - >遊離T(監製 上午)MR - >生產者BMR
foldsM ::單子米=>(X - >一 - > MX) - > MX - >(X - > mb)個 - >遊離T (監製上午)mr - > Producer bmr
他們總結了e在一個分隔的流內分組並返回結果流。
的streamingalso supports delimited streams包,通過使用Stream
類型本身作爲算符參數:
流(流(A)的M)MR
似乎沒有直接存在但是folds
和foldsM
的類似物。 (摺疊爲未分割流do exist)。
如何實現這些功能與流機械?