Re: Есть ли подобие LINQ на других языках/платформах?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 09.04.21 12:35
Оценка: -2
Здравствуйте, Shmj, Вы писали:

S>Linq, при кажущейся простоте, потребовал:


S>

S>Это огромный пласт работы. Но и результат до сих пор впечатляет.


S>Есть ли что-либо подобное на других языках/платформах?


Еще нужно добавить про yield и ленивое выполнение.
То есть при выполнении цепочки

list.Where.Where.Select.Count
List пройдет всего один цикл ибо выполнение начнется с права на лево
Count вызовет MoveNext у Select, Select у Where и так далее.
По этому мы можем объединять Where без потери производительности на лишние циклы при вычислении цепочки слева на право.
и солнце б утром не вставало, когда бы не было меня
Отредактировано 19.04.2021 13:43 Serginio1 . Предыдущая версия . Еще …
Отредактировано 16.04.2021 12:30 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.