99 个 Elm 问题/问题 2/解决方法
外观
< 99 个 Elm 问题 | 问题 2
解决方法 1:递归搜索倒数第二个元素
penultimate list =
case list of
[] -> Nothing
next :: [_] -> Just next
_ :: tail -> penultimate tail
解决方法 2:函数组合
import List exposing (reverse, drop, head)
penultimate =
(reverse >> drop 1 >> head)