Re[5]: оператор ?. не работает с option
От: Uriel Россия  
Дата: 12.12.11 07:19
Оценка:
Здравствуйте, hardcase, Вы писали:

H>Talk is cheap

H>Было бы интересно посмотеть на бенчмарки и реализацию структуры. Особенно меня смущает реализация IEnumerable<T>.

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

А IEnumerable<T> навеяно реализацией Option'ов в Scala, где их можно пользовать в конструкции for.
Ну и к тому же очень удобно иногда впихивать операции над Option'ами в портянку вызовов LINQ, a-la:
public Option<T> Foo(Bar input);

IEnumerable<T> foo = SomeCollection.SelectMany(_ => Foo(_));
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.