Delphi 2009 (Generics.Collections и прочее)Delphi , Программа и Интерфейс , IDE и КомпиляторDelphi 2009 (Generics.Collections и прочее)Чудо свершилось - новый Delphi появился на свет. Что нового? В новой версии появилось несколько нововведений: Первое из них Generics(ГенноМодифицированные Объекты - гы). По сути это набор классов позволяющих работать с типизированными данными не изменяя самого определения класса. Tiburon Generics.Collections включает следующие модули: TList, TQueue, TStack, TDictionary, TObjectList, TObjectQueue, TObjectStack, and TObjectDictionary. Delphi Generics работает со всеми типами: простые типы (Integer, string, и т.д.), Record`ы, Object`ы и Interface`ы.
{$APPTYPE CONSOLE} uses SysUtils, Classes, Generics.Collections; var LoF : Tlist<Integer>; i : Integer; begin try Randomize; LoF := Tlist<Integer>.Create; try for I := 0 to 100 do LoF.Add(Random(100)); LoF.Sort; for I := 0 to LoF.Count - 1 do Write(LoF[i],' '); finally LoF.Free; end; Readln; except on E:Exception do Writeln(E.Classname, ': ', E.Message); end; end. Второе Exit теперь может передавать параметр, как в PHP (результат будет идентичен)
По сути своей, это процедуры и функции, за которыми не закрепляется имя.
Определение:
Применение:
В статье описаны новые функциональные возможности в Delphi 2009, включая Generics.Collections, Exit с параметром, анонимные методы и новые методы для TObject. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: IDE и Компилятор ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |