All*_*ang 0 ocaml functional-programming list
我正在使用Ocaml实现这个hoemwork功能:
List模块'a list list -> 'a list [[1,2,3],[45]] => [1,2,3,4,5]和[[[1,2,3],[4,5]],[[6,7]]] => [[1,2,3],[4,5],[6,7]]我不知道从哪里开始,有人能给我一些建议吗?谢谢
我没有看到List.flatten你和你的功能之间的区别.
要回答你的问题:像往常一样使用列表,尝试考虑基本情况:
将所有东西包裹成模式匹配,煮几个小时,然后就完成了:-)