我试图在输入的字符串之间添加一个空格,虽然代码有效,但是当我尝试将map函数与代码结合使用时,它会在遇到空白时给出模式匹配失败,我可以用任何方式忽略空格或改进代码?
whiteSpace xs
| length xs <= 1 = xs
| otherwise = take 1 xs ++ " "++ whiteSpace (drop 1 xs)
Run Code Online (Sandbox Code Playgroud) 我正在尝试实现一个函数,你输入一个字符串列表,即
["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