我正在嘗試解決前一年的一箇舊期中問題,並且我對此有很多麻煩。包含haskell中列表成員的第二個元素的列表
使用列表理解,實現與以下類型的函數:
collectSecond :: [[Int]] -> [Int]
使得(collectSecond XS)返回包含XS的列表成員的第二元素的列表,除了那些列表成員用長度少於兩個。例如:
collectSecond [[1,2,3], [4], [], [5,6]] ~> [2,6]
collectSecond [[1], [], [2]] ~> []
collectSecond [] ~> []
任何幫助,這將不勝感激。
非常感謝!列表內的列表令我感到困惑。 – Kitizhi 2013-02-22 05:43:44