【发布时间】:2019-03-13 11:26:35
【问题描述】:
我正在尝试将一个字符串拆分为一个序列列表,这些序列是该字符串的子字符串。这有点难以解释,但我会给你一个例子,这样你就可以理解我在寻找什么。
从这个字符串"123456789",我想得到一个这样的列表:
["123", "234, "345, ..., "789", "891", "912"]
目前,我只有一个函数,可以将字符串拆分为该字符串的n 部分列表:
splitList :: Int -> [a] -> [[a]]
splitList _ [] = []
splitList n xs = as : splitList n bs
where (as,bs) = splitAt n xs
【问题讨论】:
标签: string list haskell split sequence