« 2013年5月 | トップページ | 2013年7月 »

2013年6月30日 (日)

ラムダ式 on C#

今、C#の初学者向け書籍を片手にC#の勉強中なんだけど、突然だけど「ラムダ式ってすごいね~」と感心した、というお話。

for (var i=list.Count-1; i>=0; i--)
{
    if(list.get(i)==成立条件)
    {
        list.RemoveAt(i);
    }
}

が、

list.RemoveAll(element => element == 成立条件);

と書けちゃうんだからすごいもんです。

最初は何をやっているのかさっぱりわからなかったけど、なんというか、「ある日突然目覚める」というのはやっぱりあるみたいだ。

| | コメント (0) | トラックバック (0)

« 2013年5月 | トップページ | 2013年7月 »