compact. Удаление неинициализированных элементов

^массив.compact[]
^массив.compact[undef]

Метод удаляет из массива неинициализированные элементы («дырки»), сдвигая последующие элементы влево и уплотняя массив. Вызов без параметров (
^массив.compact[]) удаляет только «дырки». Если указан параметр undef (^массив.compact[undef]), метод дополнительно удаляет элементы, содержащие пустые значения (например, пустые строки, пустые хеши и т. д.).



Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 21.12.2024