跳转到内容

99 个 Elm 问题/问题 4/解决方案

来自维客书,开放的世界中的开放书本

解决方案 1:递归版本

myLength list =
  case list of
    [] -> 0
    head :: tail -> 1 + myLength tail

解决方案 2:使用 List.foldl

myLength = List.foldl (\_ b -> b + 1) 0
华夏公益教科书