小编use*_*861的帖子

跟踪Haskell中的程序变量,如命令式程序

每次用户与我的程序交互时,我都很难找到改变的方法.这很难解释,这是一个例子(Haskell + wxhaskell):

simulate :: Int -> Frame () -> IO ()
simulate qNr window = do
 fdata <- readFile "qarchive"
 case (split (listTake (split fdata '\n') qNr 0) '#') of
  (qst:a:b:c:coralt:answer:x) -> do
   -- GUI Controls Initialization (buttons,text,etc...) 
   nextButton <- button window [text := "Next Question ->", on command := set infoField [text := "Next Question"], position := pt 185 155]
   return ()

main :: IO ()
main = start gui

gui :: IO ()
gui = do
 window …
Run Code Online (Sandbox Code Playgroud)

haskell wxhaskell

3
推荐指数
1
解决办法
638
查看次数

标签 统计

haskell ×1

wxhaskell ×1