跳轉到內容

99 道厄姆難題/第 7 題/答案

來自維基百科,一個開放世界的開放書籍

解答 1:遞迴版本

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