Merge cells

Материал из Eludia
Перейти к: навигация, поиск

Описание

Данная функция предназначена "склеивания" последовательностей одинаковых элементов данных (представленных ссылками на хэши) в единые элементы, длина которых задаётся компонентой colspan. Например, последовательность

{id => 6, label => 'август'},
{id => 6, label => 'август'},
{id => 6, label => 'август'},
{id => 7, label => 'сентябрь'},

будет преобразована в

{id => 6, label => 'август', colspan => 3},
{id => 7, label => 'сентябрь'},

Первый аргумент зарезервирован как список опций и в настоящее время не используется.

2 элемента данных считаются совпадающими, если равны значения функции Dumper от них и различными в противном случае.

Синопсис (Perl 5)

my @header_cells = merge_cells ({}, @{$data -> {months}});
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Разработчику
Администратору
Инструменты