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)