如何string
在string
不使用Data.List.Split
功能的情况下将其拆分为另一个?更具体:"Abc"
变成"['A','b','c']"
如果你想要字面上的字符串"['A','b','c']"
而不是表达式['A','b','c']
与"Abc"
Haskell中的相同,那么String
类型是同义词[Char]
,那么类似下面的内容将起作用:
'[': (intercalate "," $ map show "Abc") ++ "]"
Run Code Online (Sandbox Code Playgroud)
该功能intercalate
是在Data.List
与该类型
intercalate :: [a] -> [[a]] -> [a]
Run Code Online (Sandbox Code Playgroud)
它在作为第二个参数给出的列表元素之间插入了它的第一个参数.
归档时间: |
|
查看次数: |
484 次 |
最近记录: |