perl-data-structures

    0热度

    1回答

    我刚刚使用Perl XML :: SAX,并且遇到触发的字符事件问题。我试图用perl解析一个非常大的XML文件。我的目标是获取每个标签的内容(我不知道标签名称 - 给定任何XML文件,我应该能够破解记录模式并返回每个记录的数据和标签,如标签:数据)。 使用小文件时,一切正常。但是,在大文件上运行时,字符{}会对内容进行部分读取。减少阅读的方式没有特定的模式。有时它是数据的起始少数字符,有时是其最

    3热度

    3回答

    你好,我正在学习Perl,我会在这里发表几个假设。所以请随时评论和纠正我,如果我在某个地方错了。 创建哈希完成(几另一个方法中)由: %numbers = qw(one 1 two 2); 创建阵列完成由以下几点: @array = qw(one two); 上述结构表示 “非匿名” 的类型。非匿名类型和匿名类型之间的主要区别在于名称类型有一个我可以参考的名称。如果我想创建匿名类型,我需要

    2热度

    4回答

    具有以下数据结构。我想打印关键TUESDAY的整个数组。尝试下面的方式,但它不工作。我不想有一个额外的声明,将数组引用赋给一个变量,然后再打印出来。我想在打印功能的单个语句中完成它。 my $FILE_LIMIT = { CHECK => "ON", ISANE => { CHECK => "ON", MONDAY => 33, TUESD

    6热度

    3回答

    假设我有两个阵列看起来像这样的元素的数组: ('1', '6', '8', '4', '5') ('a', 'c', 'd', 'f', 'w') 欲第一阵列,和元件的第二阵列中的次序应该改变排序以同样的方式为第一阵列,因此两者的顺序为如下: ('1', '4', '5', '6', '8') ('a', 'f', 'w', 'c', 'd') 如何做到这一点在Perl任何想法?

    3热度

    3回答

    我在计算如何在基于文本输入的perl中创建嵌套哈希时遇到了一些麻烦。 我需要像这样 my % hash = { key1 => \%inner-hash, key2 => \%inner-hash2 } 但我的问题是我不知道先验多少内部散列会有。为此,我写了下面这段代码来测试一个str变量是否可以在一个循环中创建,并且它的引用存储在一个数组中,并在稍后解除引用。 { if($l

    1热度

    2回答

    Why would I use Perl anonymous subroutines instead of a named one?子程序/函数引用启发我思考的优点: 存储在阵列中,哈希和标量匿名潜艇。 这是一个很酷的概念,但它在任何方面的实用吗?有什么理由不得不使用存储在某种数据结构中的匿名subs/sub引用?或者可能是一个方便的情况? 我明白为什么在某些情况下需要匿名subs,例如处理共享变

    1热度

    3回答

    我是新来的Perl中,我试图执行一个简单的程序作为编码下面使用草莓的Perl 5,16版: #!usr/bin/perl use warnings; use strict; my @array= {1,2,3,5,7,9}; my $i; foreach $i (@array) { print qq(Element is $i\n); } 我收到下面的输出: Elemen

    1热度

    1回答

    我是XML :: Simple的新手(也不是很热衷于XML)。我想用它来解析我通过API获得的简单xml结构。我对我得到的xml没有任何影响。 当返回的XML列表只包含一个成员,我有一个完整的不同Perl数据结构,当列表中有多个成员。这非常烦人。 我想有数据结构作为实施例2中,即使结果仅包含一个成员。 我有什么做的就是相同的输出? 实施例1: #!/usr/bin/perl -w use st

    -4热度

    1回答

    我有两种JSON格式的数据结构。它们是深嵌的哈希。我怎样才能深入比较这些结构?

    -1热度

    2回答

    我有一个文件,它看起来像下面: LINE abc 1 somevalue LINE abc 1 somevalue LINE abc 1 somevalue LINE def 2 somevalue LINE def 2 somevalue LINE abc 3 somevalue LINE abc 3 somevalue LINE mno 4 somevalue LINE mno