0
У меня есть массив:Получение справки из ключей()
my @y = keys(%{$table->{fields}});
Я хотел бы иметь ссылку на этот массив:
$columns = \@y;
Есть ли способ сделать эту операцию на одна линия ?
У меня есть массив:Получение справки из ключей()
my @y = keys(%{$table->{fields}});
Я хотел бы иметь ссылку на этот массив:
$columns = \@y;
Есть ли способ сделать эту операцию на одна линия ?
Да, вы можете назначить $columns
для ссылки на массив тотчас,
my $columns = [ keys %{$table->{fields}} ];
Работа. Благодарю. – blue112
Это массив, а не список. – rightfold
Что означает @ rightføld, так это то, что '@ y' является переменным типом, называемым массивом, который отличается от набора скалярных значений, который является списком. '1,2,3,4' - это список, а' keys% {$ table -> {fields}} 'возвращает список. – TLP