Re[36]: Есть ли подобие LINQ на других языках/платформах?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 22.04.21 13:22
Оценка:
Здравствуйте, Serginio1, Вы писали:

I>>Linq основан на IQueryable, а IEnumerable нужн рассматривать как оптимизацию частного случая.

S>И откуда ты ото взял. При этом бОльшая часть линка используется именно для IEnumerable.
S>Деревья выражений не используются в IEnumerable, но ты не против них!

Деревья нужны что бы строить скажем SQL. Добавил пров — получил итерацию.
С IEnumerable так невозможно.

S> Еще раз List реализует IEnumerable, но заполнение List ну ни хрена не ленива!!


Когда тебе надо по одному источнику проходить несколько раз, что вобщем частый случай, издержки от yield и тотальной ленивости возрастают до небес.

S>Или другие способы генерации кода например Source Generator

S>https://devblogs.microsoft.com/dotnet/introducing-c-source-generators/

На всякий — я портировал часть Linq и ODATA на JavaScript. Просто что бы ты представлял, откуда у меня познания в Linq и его применениях.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.