[Nemerle] map, filter, etc. возвращающие IEnumerable['t]
От: Klapaucius  
Дата: 10.01.07 13:16
Оценка: 5 (1) +1
Возможно, я сейчас скажу какую-нибудь глупость, но почему в стандартной библиотеке Nemerle нет таких экстеншн-методов как Map или Filter, возвращающих IEnumerable['t] а не только списки и массивы?
Это по каким-то принципиальным причинам сделано, или просто из-за недостатка времени?
Вроде-бы реализация очень простая, что-то вроде
public Map['a, 'b](this iter : IEnumerable['a], f : 'a -> 'b) : IEnumerable['b]
        {
            foreach(element in iter)
                yield f(element)
        }
... << RSDN@Home 1.2.0 alpha rev. 655>>

30.01.07 18:01: Перенесено модератором из 'Декларативное программирование' — IT
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.