我无法启动它,例如,我不确定这个函数到底发生了什么。它应该做的是接受两个参数,一个字符和一个字符串,然后输出一个由该字符分隔的字符串列表。
例如,
break ',' "abc,def,ghi"
应该输出 ["abc","def","ghi"]
我得到了代码,我应该填写“?”
break ? [] = ?
break n xs = brk n xs ?
where
brk n xs acc
| xs == [] = ?
| n == ? xs = ? ++ break n (? xs)
| ? = brk n (? xs) (acc ++ ?)
我不确定如何解决这个问题或 acc 如何帮助解决这个问题。我唯一的想法是第一行应该是
break _ [] = []
如果有人可以帮助我开始解决这个问题,那就太好了!谢谢!