は何とかしたものと同様に、グループ機能を作成することが可能です:haskellグループ化機能も同様にできますか?
group[1,2,2,3,3,3,4,1,1] ==> [[1],[2,2],[3,3,3],[4],[1,1]]
PS:
group :: [Int] -> [[Int]]
group [] = []
group (x:[]) = [[x]]
group (x:y:ys)
| x == y = [[x,y], ys]
| otherwise = [[x],[y], ys]
結果はそのようなものにshoult「私はすでにData.Listの実装を探したが、それはdoesnの私を助けてください。 (https://hackage.haskell.org/package/base-4.3.1.0/docs/src/Data-List.html)
Data.Listの実装よりもグループの機能をより明確にすることは可能ですか?
誰かが簡単にData.Listの実装について簡単に説明できますか?
ええと、 'Data.List'の' group'と 'groupBy'には、あなたにとって役に立たないものはどうでしょうか? –
私の推測:それは宿題であり、実装は役に立たないわけではありません。 – Carsten
宿題はありませんが、理解するのは難しいです。 @Carsten – BrainDead