【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

C#プログラマのためのF#入門

C#経験者が手っ取り早くF#を使おうとすると、クラス定義の文法がかなり違うことに戸惑うと思います。そこでクラス定義を中心にC#からF#への変換方法をまとめました。

すべてのサンプルでC#とF#を併記しています。C#の知識を基にF#を使いながら、F#での記述方法が分からないときに調べるような使い方を想定しています。フロー制御のサンプルは関数型言語と相容れないようなものばかりですが、手っ取り早くC#の知識でF#を使うためには必要だと考えて取り上げました。

もちろんWikiですから、問題点は修正していただいても結構です。