列表的字符串列表 - [[Char]]到[Char] haskell

时间:2018-02-27 15:06:19

标签: haskell

我需要将此ProxyPass /myapp http://localhost:8080/myapp ProxyPassReverse /myapp http://localhost:8080/myapp 之类的列表转换为此["a","b","c"]。我用的是

['a','b','c']

splitOn 给我[[Char]]的函数。有没有办法将此字符串列表转换为char列表?假设字符串长度为1。

2 个答案:

答案 0 :(得分:4)

git checkout -b branch1_redo abcd123会为您提供与concat ["a", "b", "c"]

相同的字符串"abc"

答案 1 :(得分:4)

是的,您可以使用concat :: [[a]] -> [a]

Prelude> concat ["a","b","c"]
"abc"

由于String[Char]的类型别名,因此"abc"['a', 'b', 'c']的缩写:

Prelude> concat ["a","b","c"] == ['a', 'b', 'c']
True