相关疑难解决方法(0)

将IO输出收集到列表中

如何SDL.pollEvent :: IO Event在输出结束之前发出多个调用SDL.NoEvent并将所有结果收集到列表中?

在命令性的术语中,这样的事情:

events = []
event = SDL.pollEvent
while ( event != SDL.NoEvent ) {
        events.add( event )
        event = SDL.pollEvent
}
Run Code Online (Sandbox Code Playgroud)

io monads haskell

7
推荐指数
1
解决办法
788
查看次数

标签 统计

haskell ×1

io ×1

monads ×1