からだのブログ

五体満足に生まれてきたことに感謝してブログの名前を「からだ」にしました。

からだのブログ header image 2

合成関数でーけた

1月 28th, 2008 · No Comments · .net

意外に簡単にできたので。

public static class FuncUtils
{
    public static Func<T0, T2> Compose<T0,T1,T2>(
            this Func<T0, T1> f0, Func<T1, T2> f1)
    {
        Expression<Func<T0, T2>> ret = t0 => f1(f0(t0));

        return ret.Compile();
    }
}

これで、また幸せライフの始まりだぜ!

Tags: