Оператор Linq для бесконечной последовательности следующих друг за другом половин.

Учитывая начальное число, представьте бесконечную последовательность его последовательных половин.

1, 0.5, 0.25, 0.125, ...

(Игнорируйте любые числовые нестабильности, присущие double .)

Можно ли это сделать в одном выражении без написания каких-либо собственных методов расширения или методов генератора?

7
задан Drew Noakes 22 February 2012 в 17:17
поделиться