Re[29]: Есть ли подобие LINQ на других языках/платформах?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 21.04.21 14:56
Оценка: -1
Здравствуйте, Ikemefula, Вы писали:

I>Здравствуйте, Serginio1, Вы писали:


I>>>Когда пишешь на менеджед, нужно помнить про это, а не утверждать "у нас тут всё классно".

S>>И где я это утверждал?? Ты сам выдумал проблему и обвиняешь меня и ставишь минусы.


I>В одном месте ты пишешь, что это yield делает итератор ленивым. В другом — отрицаешь издержки на сам yield.

Я с тебя хренею.
yield делает итератор. Итератор то сам ленивый.
Где я писал про издержки? Я писал про вычисления с права на лево!!!
Для достижения ленивости ты сам ручками будешь писать писть то, что за тебя делае yield

I>То есть, эдакое чудо — если пишем yield то издержки итератора становятся равными нулю

Было написано про вычисления с права на лево!!!!! Именно оно дает на каждый Where не делать новых циклов.
Да берем несколько цепочек where и в конце FirstOrDefault. В данном случае вообще блики к 0 если 1 строка удовлетворяет условию.
Но ты этот посыл игнорируешь полностью.
А это было основным посылом. Потому, что многие считают, что вычисления идут с лева на право и не считают Linq в этом плане отличными огт других языков.
Но ты свалился на какую то мелочь и до сих пор за эту мелочь цепляешься
I>Далее ты задним числом патчишь сообщения, хотя само по себе это нормально, но вот понять тебя трудно.

I>То есть, ты или пишешь сообщения ногой, не думая, или такое вот у тебя содержимое головы. Выбирай.

.

Элементарные вещи можно и не писать. Они сами собой подразумеваются.
"Поймет не только взрослый , но даже карапуз"
Но я извинился. Но ты и дальше гнешь свою линию, заявляя что yield это отстой ибо издержки.
А то, что ленивость это MoveNext и Current которые в одну строчку реализует yield.
И которые создатели Linq и все остальные писатели расширений должны писать ручками ну никак не издержки.
По твоему ленивость в Linq не нужна?
и солнце б утром не вставало, когда бы не было меня
Отредактировано 21.04.2021 15:04 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.