かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

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

手軽なスクリプト言語としてのF# その22「列挙型」

F#

今回は列挙型です。特に多く語ることはないのであっさりといきます。C#とかでいうenumですね。宣言方法はいたってシンプルで以下のように記述します。 type 型名 = | 値1 = intの値 | 値2 = intの値 | 値3 = intの値 ...早速使ってみます。 // 赤 緑 青の列…

POCO信仰

ふと思ったのでメモです。 POCOかわいいよPOCO…。というのもありますが、結局DataSetとかが持ってるような変更通知やエラー通知とか持たせて、結局POCOでDataSetが持ってる機能の一部分を再実装をしてる感じがしてならない。 もっとこう、こういうPOCOで快適…

手軽なスクリプト言語としてのF# その21「再帰とループ」

F#

さて、次は関数型言語ではループのかわりによく使われるともっぱらの噂?の再帰についてみてみようと思います。まぁ関数型言語じゃなくても再帰は一般的に使われてるけど、でかいデータを相手にしたときにスタックオーバーフロー起こすから気を付けようねっ…