我遇到了将字符串拆分为' \'作为分隔符。 我复制了这个功能:
splitText :: String -> Char -> [String]
splitText [] delim =[""]
splitText (c:cs) delim
| c==delim = "" : rest
|otherwise = (c:head rest):tail rest
where
rest= splitText cs delim
问题是:我的字符串以这样的方式开头:" \ sentence ...."我收到以下错误:
lexical error in string/character literal at character 's'
我试图用' \'来逃避分隔符。但它不起作用。 我被允许只使用预先包装有ghci / prelude
的模块