Re[4]: Delphi и велосипедирование
От: Jack128  
Дата: 24.06.24 10:53
Оценка: +1
Здравствуйте, Sinclair, Вы писали:

R>>

S>Возможно, на современном Delphi ситуация как-то поменялась; в том, который был актуален во времена расцвета его популярности, всё это суровая правда.
Чуть лучше, чем в условном Delphi7. Но всё равно плохо. 2 главные проблемы
1)
Нет аналога yield return. Итераторы откровенно задолбаешся писать.
2) очень громоздкий синтаксис анонимных функций.
Delphi
Positions.Sum(function (APos: TSmetaPosition): Currency begin Result := APos.Price; end)

vs
C#
Positions.Sum(pos => pos.Price)


Еще нет аналогов extension методов для интерфейсов/дженерик типов (хотя например для НЕ дженерик классов есть). Но это хоть криво-косо но можно решить типами-обертками
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.