(1)首先,python 中存储和读取二维字典dict;则是利用嵌套存储字典的方式
输出内容为:
perl 中的使用没有python 方便, 涉及到 二维hash 的 字典,需要说明一种写法;perl 中写法比较多
等效于
已知 key1,想遍历 key2 ;涉及到 解引用 的方法, 其实就是把 hashref(ARRAY(0x1dd97f0))转换为真正的目标内嵌的hash,对于python 的结果 ,获得{'bbb': 'value'} 这个hash
补充解法, 将下列符号放在 内容是reference 的变量 前面 就 代表将这个reference 变成这个类型
% 代表整个 hash 哈希,使用{} 代表 (python dict)
@ 代表整个 array 数组,使用 [] 代表 (python list)
$ 代表 一个标量 (python 中普通变量)
& 代表一个子函数 (python 中 def 函数)
另外的 也可以直接用 -> 符号解
补充测试
返回内容为:
参考:
Perl中的引用和解引用
Perl – 遍历二维Hash