p_tan's blog

勉強日記です。ツッコミ大歓迎

2011-04-29から1日間の記事一覧

シーケンスの要素をグループに分ける Seq.groupBy #fsharp

F#

Seq.groupByはseq中の要素に対応する整数値でseqの要素をグループに分ける。 seq {1..100} |> Seq.groupBy (fun x -> x % 2) // seq [(1, seq [1; 3; 5; 7; ...]); (0, seq [2; 4; 6; 8; ...])] 使用例 // シーケンスをn個毎のサブシーケンスに分ける let sp…