Масиви delphi xe7

Ні для кого не секрет, що Delphi XE7 отримав поліпшення в мові Object Pascal для роботи з масивами. У цій статті ми розберемося, що ж з'явилося нового і пробіжить по вже наявних можливостей по роботі з масивами.

Що стосується змішаних масивів, то такі масиви вдалося ініціалізувати в один рядок тільки в разі, коли динамічний масив знаходиться всередині статичного, але не навпаки:

Конкатенація масивів, вставка і видалення елементів

Тепер з масивами можна працювати так само, як і з рядками, за умови, що масиви динамічні і одного типу. Доступні функції Concat. Insert і Delete. а також оператор +.

Ось приклад використання функції Concat:

Теж саме можна записати за допомогою оператора +:

А ось приклади використання функцій Insert і Delete:

Результат нововведень в Object Pascal

Про нові можливості по роботі з масивами в Delphi можна сказати наступне. Розробники зробили відмінне поліпшення, працювати з масивами тепер стане набагато зручніше. Залишається тільки побажати, щоб мова продовжив розвиватися в кращу сторону. Будемо чекати чергових фішок.