C# Задачка
☑
0
Не Печенкин
22.11.11
✎
17:23
Всего мнений: 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));
1
Пришел в тапках
22.11.11
✎
17:29
Не взлетит )
фигню какую-то
2
Lama12
22.11.11
✎
17:31
(0)А какой компилятор использовать?
3
Не Печенкин
22.11.11
✎
17:31
(2) 4.0 и выше
4
Lama12
22.11.11
✎
17:32
(3) 4.0 чего?
От MS или еще чей?
C# имеет разные компиляторы.
5
Ненавижу 1С
гуру
22.11.11
✎
23:33
(4) MS
6
Ненавижу 1С
гуру
22.11.11
✎
23:33
стандарты вроде от них банкуют в этом языке
7
Steel_Wheel
22.11.11
✎
23:34
Ну, это как бы и технология мелкомягких...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший