【发布时间】:2014-10-14 09:24:53
【问题描述】:
由于资源有限,我需要提出一个问题这里。我一直在为函数式编程而苦苦挣扎,没完没了的 Haskell 教程并没有真正帮助我。所以我想用干净的语言来实现,将像" car cow cat " 这样的字符串拆分为字符串列表["car","cow","cat"]。你能给我一个详细的答案(不一定是完整的代码),关于如何迭代这个字符串,尤其是新构造的字符串被添加到列表中的部分吗?
【问题讨论】:
-
没有具体回答您的问题,但您可以使用来自
Data.List.Split的内置函数:filter (not .null) $ splitOn " " " car cat dog cow moop"返回["car","cat","dog","cow","moop"] -
Clean 中可能有一个库函数,类似于 Haskell 的
words函数。 -
@Arnon 谢谢你的回答,我对使用什么有想法,但由于这是我第一次使用函数式编程,如果可能的话,我可能需要更多帮助。
标签: string split functional-programming clean-language