昨年の古い中間問題を解決しようとしていますが、これには多くの問題があります。
リスト内包表記を使用して、次の型の関数を実装します。
collectSecond :: [[Int]] -> [Int]
そのような (collectSecond xs) は、長さが 2 未満のリスト メンバーを除いて、xs のリスト メンバーの 2 番目の要素を含むリストを返します。例えば:
collectSecond [[1,2,3], [4], [], [5,6]] ~> [2,6]
collectSecond [[1], [], [2]] ~> []
collectSecond [] ~> []
これについての助けをいただければ幸いです。