![]() |
1
4
3号线正在采取 slice 但这是一种非常奇怪的方法,因为a)通常不会对单个元素进行切片,b)有更清晰、更明显的语法,可以使代码更易于阅读。 如果您的数据看起来像这样:
那么您的示例的正确版本是:
其产生:
如果我理解你的第二个问题,答案是如果你使用正确的语法,你可以访问复杂数据结构的精确位置。例如:
将打印
其他建议阅读: perlref , perlreftut 和 perldsc |
![]() |
2
0
处理数据结构可能很困难,这取决于它是如何制作的。 我不确定您的“工作”数据结构是否正是这样,但:
您有一个哈希引用,可以迭代数组中的键。但该数组的每个项可以是另一个引用或简单标量。 基本上,您可以像在第一个循环中那样使用ref或撤消ref。 您可以查看一份文档以了解更多详细信息 here . 因此,回答您的问题:
这取决于您的数据结构是如何构建的,如果您已经知道要查找的内容,那么获取值将非常简单。例如:
复杂的数据结构伴随着复杂的代码。 |
![]() |
Jahongir Rahmonov · 计算文件的校验和 7 年前 |
![]() |
Lev Knoblock · 类哈希函数 7 年前 |
![]() |
Sazzad Hissain Khan · 算法-在二维矩阵中搜索 7 年前 |
![]() |
Asur · 如何在PHP中同时使用多种算法对文件进行哈希? 7 年前 |
![]() |
OofYeetMcGee · 实现PBKDF2 7 年前 |
![]() |
yibs · 如何在Perl中计算csv中具有相同id的项目数 7 年前 |