Streaming 和 Haskell 的新手。
我一直在玩流媒体库,我对理解块部分特别感兴趣。例如:
S.print $ S.delay 1.0 $ concats $ chunksOf 2 $ S.each [1..10]
或者:
S.print $ concats $ S.maps (S.delay 1.0) $ chunksOf 2 $ S.each [1..10]
在这里,我可以在每个元素之后引入一个延迟,但我想要的是在每个块之后有一个延迟,在这种情况下,每隔一个元素就延迟一次。我试过这个但没有编译:
S.print $ concats $ S.delay 1.0 $ chunksOf 2 $ S.each [1..10]
我怎样才能做到这一点?