【发布时间】:2015-08-28 18:55:50
【问题描述】:
我正在尝试编写表单的函数
f :: String -> [String]
f str = ...
返回通过从str 中删除一个字符而形成的所有字符串的列表。例如:
ghci> f "stack"
["tack","sack","stck","stak","stac"]
因为String 和[Char] 是同义词,我可以使用索引,但我知道你应该避免在Haskell 中这样做。除了使用索引还有什么更好的方法吗?
【问题讨论】: