跳轉到內容

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
華夏公益教科書