string - 如何在 Haskell 中连接两个(IO)字符串?

标签 string haskell concat

我知道这听起来很简单,但我没能将两个字符串组合成一个新字符串。

来自 gtk 条目的 IO 字符串“a”由

      a <- (entryGetText text_field)

目标是将其组合为:

newstring = "文本:"+a

有什么想法可以实现吗?
谢谢!

最佳答案

使用字符串连接:

 do a <- entryGetText text_field
    let b = "Text:" ++ a
    return b

更简单地说:
 do a <- entryGetText text_field
    return $ "Text:" ++ a

你也可以玩游戏:
 ("Text:" ++) <$> (entryGetText text_field)

关于string - 如何在 Haskell 中连接两个(IO)字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10755852/

相关文章:

r - 按数据表上的最后一个空格拆分字符串

一次用多个列中的值替换字符串

javascript - 如何使用 JavaScript 在多个 HTML 页面中重复使用格式化文本?

haskell - Haskell 中的 ApplicativeDo

java - 具有相同引用的字符串连接?

mysql - 删除重复的子字符串

java - 使用 Hibernate Criteria API,我可以使用具有类似限制的 concat 吗?

c++ - 将 const char* 添加到 string_view

haskell - Stack 坚持构建 Cabal 包

string - 将前导零的haskell Int转换为String