小编Alo*_*bos的帖子

在String:Haskell之间添加空格

我试图在输入的字符串之间添加一个空格,虽然代码有效,但是当我尝试将map函数与代码结合使用时,它会在遇到空白时给出模式匹配失败,我可以用任何方式忽略空格或改进代码?

whiteSpace xs 
    | length xs <= 1        = xs
    | otherwise             = take 1 xs ++ " "++ whiteSpace (drop 1 xs)
Run Code Online (Sandbox Code Playgroud)

haskell

-2
推荐指数
1
解决办法
494
查看次数

如何在Haskell中复制和合并String?

我正在尝试实现一个函数,你输入一个字符串列表,即

["test1","test2"]
Run Code Online (Sandbox Code Playgroud)

它将返回列表的复制,将其转换为

["test1test1","test2test2"]
Run Code Online (Sandbox Code Playgroud)

我试图用replicate实现它,但是把它变成了

[["test1","test2"],["test1","test2"]]. 
Run Code Online (Sandbox Code Playgroud)

haskell

-2
推荐指数
1
解决办法
181
查看次数

标签 统计

haskell ×2