跳转到内容

99 道厄姆难题/第 7 题/答案

来自维基百科,一个开放世界的开放书籍

解答 1:递归版本

flatten list =
    case list of
        Elem e -> [ e ]
        NestedList [] -> []
        NestedList (head :: tail) -> flatten head ++ flatten (NestedList tail)
华夏公益教科书