hashref

    1热度

    2回答

    我有一个基于祝福hashref的Perl类(https://github.com/kylemhall/Koha/blob/master/Koha/Object.pm) 这是一个基于社区的项目,拥有许多不同技能的开发人员。 我看到的是一些开发者意外地将我们的对象用作hashrefs。实际数据不存储在有福的hashref中,而是存储在hashref中存储的dbic对象中(在$ self - > {_

    0热度

    2回答

    我有一个深度嵌套结构的散列。预先不知道嵌套的级别。但是每个级别都有两个属性“实例”和另一个“依赖关系”的散列。所以这是一种看起来像递归的散列。 my $HASH = { "top"=> { "instance" => "top_instance", "dependencies" => { "sub_block1" => { "inst

    1热度

    1回答

    我想在perl中将数据插入到mongodb中。我可以插入像hash-ref这样的perl对象。但我想追加给他们也准备了JSONs。 我在文本文件中这些JSONs,我可以改变他们的哈希裁判,然后把数据库,但我在寻找,因为数据量更高效方式,我需要处理。 有可能吗?我可以插入,但我正在寻找优化。 类似主题(但没有答案这个问题): Insert into mongodb with perl 技术方面: 对

    2热度

    1回答

    我对perl非常陌生,因此我有权维护一个网页。我发现了一个我不知道如何解决的错误。 perl脚本在以下代码上停止。 my @failedTests = (sort(keys ($TestResultsData{$currPlatform}{$currDate}{failedtests}))); while (@failedTests) { ... 的错误信息是: Type of argu

    0热度

    1回答

    所以我在perl有一点小菜,但实质上这个代码是我的模型的一部分(插入到sql数据库中)。 运行此代码时出现的错误是'不能使用未定义的值作为HASH引用'。 我认为明确的解决方案是定义一个包含名为host_id的密钥的散列。 我将如何去解决或修复我的代码。 ####delete subfunctions ###### sub deletehostservices {

    1热度

    1回答

    我有一些hashref格式的数据。我从graph.facebook.com获取数据 如何循环访问? $var = \{ 'data' => [ { 'id' => '312351465029_10154168935475030', 'name' => 'Timeline Photos 1' },

    0热度

    1回答

    我是新来的Perl,我希望把这个: $a = ["apple", "orange", "banana"]; 进入这个: $b = { "apple" => 0, "orange" => 1, "banana" => 2 }; 有没有这样做,而不是这种迭代的一种优雅的方式并手动分配一个计数器?

    0热度

    3回答

    我有一组预定义的散列表,我想使用变量名称引用其中一个散列并访问键值。即使散列填充,下面的代码也会返回null。我在这里做错了什么,还是有更好的方法来实现这一目标? my %TEXT1 = (1 => 'Hello World',); my %TEXT2 = (1 => 'Hello Mars',); my %TEXT3 = (1 => 'Hello Venus',); my $hash_n

    1热度

    1回答

    ,我有以下格式的hashref的二次哈希表: { introduction_to_systems => { writer => "John", owner => "Jim" }, management_recipies => { writer => "Jane", owne

    1热度

    2回答

    我使用Perl,以线程来处理插座信息改变 ConnectionThread 负责在哈希接收分组和解析,并且enque QueueThread 负责处理队列elelemts(散列条目)并更新数据库 散列是事件并声明为my%Events:shared; 我传递的哈希参照线程,但是我注意到,每个线程得到一个差散列REF值 my $hash_ref1 = \%Events ; # referencing