我想用字符串过滤字符串.我想要的是使用删除每个第一个出现的char.
myFunc :: String -> String -> String
Run Code Online (Sandbox Code Playgroud)
喜欢:
myFunc "dddog" "bigdddddog" = "biddg"
Run Code Online (Sandbox Code Playgroud)
在"dddog":3x d,1x o,1x g
在第二个字符串中它删除了3x d,1x o和1x g所以输出: biddg
我不能使用过滤器,因为它会删除所有发生的字符.我用它挣扎了很长时间.
提前致谢:)
怎么样
Prelude> :m +Data.List
Prelude Data.List> "bigdddddog" \\ "dddog"
"biddg"
Run Code Online (Sandbox Code Playgroud)