Haskell 使用ThreepennyGUI删除UI monad
我对使用三便士gui非常陌生,我想做如下事情:Haskell 使用ThreepennyGUI删除UI monad,haskell,threepenny-gui,Haskell,Threepenny Gui,我对使用三便士gui非常陌生,我想做如下事情: on UI.click button $ const $ do element reverseArea # set UI.text (reverse (get value area)) on UI.click button $ const $ do s <- get value area element reverseArea # set UI.text (reverse s) 因此,当我点击页面上的某个按
on UI.click button $ const $ do
element reverseArea # set UI.text (reverse (get value area))
on UI.click button $ const $ do
s <- get value area
element reverseArea # set UI.text (reverse s)
因此,当我点击页面上的某个按钮时,我从一个文本区域获取文本,将其反转并显示在另一个文本区域。
但是,当我尝试运行此操作时,会出现以下错误:
Couldn't match expected type ‘[Char]’ with actual type ‘UI String’
因此,我想知道如何删除UI单子以便操作文本我不熟悉threepenny UI,但我想您需要这样的东西:
on UI.click button $ const $ do
element reverseArea # set UI.text (reverse (get value area))
on UI.click button $ const $ do
s <- get value area
element reverseArea # set UI.text (reverse s)
在UI上单击按钮$const$do
我不熟悉三便士用户界面,但我想你需要这样的东西:
on UI.click button $ const $ do
element reverseArea # set UI.text (reverse (get value area))
on UI.click button $ const $ do
s <- get value area
element reverseArea # set UI.text (reverse s)
在UI上单击按钮$const$do
谢谢,我试着用
x之类的词谢谢,我试着用x之类的词