跳转至内容

99 个 ELM 问题/问题 5/解决方案

来自 Wikibooks,开放世界中的开放书籍

解决方案 1:递归版本

myReverse list =
  case list of
    [] -> []
    head :: tail -> myReverse tail ++ [ head ]

解决方案 2:使用 List.foldl

myReverse = List.foldl (::) []
华夏公益教科书