【发布时间】:2012-05-14 20:34:01
【问题描述】:
我正在学习 perl 并使用 Weather::NOAA::Alert,我想弄清楚如何仅捕获其输出的特定部分。
它输出一个哈希,但我只想要某个部分,例如紧急部分......我该怎么办?
【问题讨论】:
-
也许你应该发布一些示例代码和输出,这样我们就不必查找文档来寻找输出数组的东西了?
-
那不是数组,那是哈希。您可以使用
for my $key (keys %$hashref) { print Dumper $hashref->{$key} ...循环遍历键并重复,直到您知道如何达到您寻求的值 -
@TLP - 哈希的 url 部分是随机的......有没有办法弥补这一点?
-
我怀疑它的“随机性”。不管它是什么,您都可以使用
keys函数访问它。只是嵌套循环。 -
@ZacharyLassiter - 您要访问哪个特定的哈希?例如。您试图在 Perl 中实现的逻辑是什么?
标签: perl data-structures hash