我正在尝试在Haskell中拆分列表.据我所知,最简单的方法是使用splitOn,但这个功能需要Data.List.Split,所以我试着import Data.List.Split在Prelude中运行.但是,我收到以下错误:
Could not find module Data.List.Split
Data.List但是,简单导入确实有效.
我该怎么做才能解决这个问题?或者,甚至更好:是否有一个简单的内置替代拆分列表?
要分割一个String上任意白色空间(例如任何字符c,其中Data.Char.isSpace c是True)时,使用words:
-- words :: String -> [String]
ghci> words "Hello World, I'm a string \n example \r\t with white space"
["Hello","World,","I'm","a","string","example","with","white","space"]
Run Code Online (Sandbox Code Playgroud)
不需要额外的进口,因为words是其中的一部分Prelude.
| 归档时间: |
|
| 查看次数: |
8140 次 |
| 最近记录: |