Имя: Пароль:
IT
 
C# Задачка
0 Не Печенкин
 
22.11.11
17:23
1. фигню какую-то 100% (1)
2. 0. 0% (0)
3. 7 0% (0)
4. 5040 0% (0)
5. это не компилируется 0% (0)
Всего мнений: 1

static Func<T, T> Y<T>(Func<Func<T, T>, Func<T, T>> f)
{
    return x => f(Y(f))(x);
}

что выдаст на экран выражение:

Console.WriteLine(Y<int>(f => x => x > 1 ? x * f(x - 1) : 1)(7));