1. Я понимаю, что TPair это запись. То есть получается, что у меня примитивный тип, и после TList.Free в памяти ничего не останется? Просто нигде про это не сказано особо то. Про простые типы да, про массивы да, ещё там про что-то. +в запись мы можем засунуть и объекты, так ведь?
2. Да, пример мне понятен. И я бы даже сказал, что с дженериками стало в разы лучше! Я понимаю, что это, как это, с чем едят...
Вот про это я и хотел узнать поподробнее:
Цитата:
А имени у нее нет, т.к. это одно из нововведений последних версий - анонимная функция.
|
Попробую загуглить. К сожалению, инфы/учебников/материалов по Делфи стало весьма мало. Даже в буржуйском сегменте.
З.Ы. lmikle - ещё раз спасибо за наводку! "нововведений последних версий - анонимная функция". Теперь всё стало понятно. Просто мы зашвыриваем в конструктор TList целиком функцию, которую загоняем в переменную, прям кодом. Нашёлся хороший талмуд:
http://pascal-study.blogspot.com/2012/03/delphi.html