我有一个功能:
type App a = ExceptT AppError (ResourceT IO)
onEvent :: SDL.EventPayload -> App ()
onEvent event = do
liftIO $ putStrLn "EVE!"
case event of
SDL.MouseMotionEvent dat -> do
liftIO $ putStrLn "HELLO"
SDL.KeyboardEvent kbe -> liftIO $ putStrLn "WORLD"
_ -> return ()
Run Code Online (Sandbox Code Playgroud)
这是我的应用程序中使用的回调.
这个函数看似不会触发,因为没有putStrLn的打印到控制台.
但是这个功能 - 稍作修改就可以将所有内容打印到控制台:
onEvent :: SDL.EventPayload -> App ()
onEvent event = do
liftIO $ putStrLn "EVE!"
case event of
SDL.MouseMotionEvent dat -> do
liftIO $ print dat
SDL.KeyboardEvent kbe -> liftIO $ …Run Code Online (Sandbox Code Playgroud) 嗨,我做了谷歌搜索,找不到任何东西,
所以我想学习Qt/C++我的大学(我是CompSci学生的第一年)明年将不会教C++,这是一个很大的失望
我已经了解Python并涉足LaTeX,Javascript,C++
我目前正在帮助一个免费的软件项目Clementine,但它是用Qt/C++编程的,我不知道两者都足够帮助.
有没有提示,教程,怎么样?