我想从字符列表中创建一个字符串[Lettre]
例如,['1','2','3','W','5','5','W','3']应打印为(1、2、3,W,5 ,5,W,3)
现在,我用
data Lettre = Steen Char
makeString :: [Lettre] -> String
makeString [] = ""
makeString [Steen(x)] = x:[]
makeString (Steen(x):xs) = (x:", ") ++ makeString xs
Run Code Online (Sandbox Code Playgroud)
但我觉得这样可能会更容易。
是否有一个简单的函数,例如toString?我尝试使用一些我知道的函数,但是它似乎不适用于我的代码,因此我继续使用makeString。
非常感谢任何可以帮助我的人:)