arrays - 在 Perl 中将哈希转换为哈希数组
问题描述
如何简单地将散列转换为键/值数组?
my %h;
%h{1} = 11;
%h{2} = 22;
我想要一个数组@result,我可以表示为:([ { 1 => 11 }, { 2 => 22} ]
是的,就像在json中一样清楚)
解决方案
这很容易。
my @h = map { { $_ => $h{$_} } } keys %h;
推荐阅读
- python - EarlyStopping , 训练集和验证集的不同损失函数
- javascript - React Native: TypeError: (0, _native.useTheme) 不是函数。(在 '(0, _native.useTheme)()' 中,'(0, _native.useTheme)' 未定义)
- reactjs - 扩展组件(反应)或扩展应用程序(下一个/应用程序)
- google-cloud-platform - 如何在 BigQuery 中使用 select 语句从现有表创建嵌套表
- sql - SQL SELECT WHERE 字段拆分包含一个数字
- javascript - 自制模态弹出窗口在 Shopify 中不起作用
- javascript - 为什么这段代码中的 axios 没有向 Vue 中的后端发送任何数据?
- flutter - Flutter 在一行中展示长描述文本
- linux - Linux 不使用在 $PATH 中找到的相同 cc 程序
- node.js - Uniswap Pairs Added Script