ディレクトリ構造を維持した状態でシャッフル


音楽プレイヤーでランダムに曲を流す際に,全曲を完全にランダムにするのではなく,アルバムの順番をランダムにしてかつアルバム内の順番をシャッフル再生したい,と思うことがあるのではないでしょうか。 F# で上記のようなことを実 もっと見る

XSLT で XDocument を変換する


オリジナルの XML ではなく, XSLT で変換済みの XML ファイルに対して LINQ to XML したい場合があると思います。

F# でオーバーフローをチェックしない sum


F# の sum 関数はオーバーフローチェックします。なので例えば次のコードはオーバーフロー例外が出ます。 F# は適切な型を宣言すればいろいろな関数が利用できます。整数をラップする型を作ってオーバーフローしない方法を試 もっと見る