2011-02-17から1日間の記事一覧

シーケンスで列挙しつつ最後の要素かどうか判定する

F#

リストの場合は再帰関数とパターンマッチングでできるんですが、シーケンスだとそうもいかず冗長になっちゃうなぁと思った。 リスト [<Test>] let ``detect last element of list`` () = let rec loop = function | [] -> () | [x] -> printfn "last %d" x | h :: </test>…