powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Perl - преобразовать значения массива хешей в плоский массив
2 сообщений из 2, страница 1 из 1
Perl - преобразовать значения массива хешей в плоский массив
    #39097429
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой код:
Код: php
1.
2.
3.
4.
5.
my @val = ();
foreach my $row (@chunk)
{
	push @val, $row->{$_} foreach (@fld);
}


Я бы хотел его упростить до одной строки.
Примерно так:
Код: php
1.
my @val = map {map {$_} values %$_} @chunk;


Но мне нужно чтобы значения хешей были упорядочены в соответствии с порядком ключей в @fld.
Не соображу, как это можно сделать.

________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
Perl - преобразовать значения массива хешей в плоский массив
    #39097439
Vargant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
my @val = [map { my $row = $_; map { $row->{$_} } @fld } @chunk];

как то так, проверить нет среды под рукой
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Perl - преобразовать значения массива хешей в плоский массив
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]