`

Perl 关联数组

    博客分类:
  • Perl
 
阅读更多
#!perl
use strict;
use warnings;

my $array = {
    "A" =>  [1, 2, 3, 4, 5],
    "B" =>  [6, 7, 8, 9, 0],
    "C" =>  [1, 1, 1, 1, 1]
};

foreach my $key(keys %$array) {
    my $value = $array->{$key};

    if(defined($value)) {
        foreach my $value(@$value) {
            print "$value " 
        }
    }
    print "\n";
}

 

分享到:
评论

相关推荐

    perl常用命令_函数集.pdf

    关联数组函数是 Perl 中的一种重要函数,用于处理关联数组。下面是 Perl 中的一些常用关联数组函数: 1. keys 函数 keys 函数是 Perl 中的一个内置函数,用于获取关联数组的键。其调用语法为 keys(array),其中 ...

    Perl5语言全教程

    六、从数组变量复制到关联数组 七、元素的增删 八、列出数组的索引和值 九、用关联数组循环 十、用关联数组创建数据结构 1、(单)链表 2、结构 3、树 第十章 格式化输出 一、定义打印格式 二、显示打印格式 三、...

    perl 程序开发教程

    六、从数组变量复制到关联数组 七、元素的增删 八、列出数组的索引和值 九、用关联数组循环 十、用关联数组创建数据结构 1、(单)链表 2、结构 3、树 第十章 格式化输出 一、定义打印格式 二、显示打印格式 三、...

    Perl资料

    9. **数组和哈希**:Perl的数组和关联数组(哈希)是其强大的数据结构,可以方便地处理复杂的数据集合。 10. **文件I/O**:Perl提供了丰富的文件操作函数,包括读写、追加、锁定、文件测试等,可以高效地处理文件和...

    perl入门

    例如,Perl中的变量以符号$、@、%等开头,分别表示标量、数组和哈希(关联数组)。在声明变量时,Perl不需要显式声明类型,这使得代码编写更加简洁。 在Perl中,字符串操作是非常常见的,它提供了丰富的内建函数来...

    Perl语言入门中英文版

    其次,Perl的数组和关联数组(哈希)也是其强大之处。数组是一系列有序的元素集合,可以用索引访问,如 `@array`;哈希则是一系列键值对,通过键来访问值,如 `%hash`。Perl支持一维、多维数组和嵌套哈希,使得数据...

    Perl语言编程-精简版.doc

    9. **关联数组(哈希表)**:Perl的关联数组提供了键值对存储,可以方便地添加、删除和访问元素,创建复杂的数据结构,如链表、结构和树。 10. **格式化输出**:Perl提供格式化输出,可以定义打印格式,将值插入到...

    Perl语言编程教程

    - **从数组变量复制到关联数组**:可以使用特定的语法将数组的内容复制到关联数组中。 - **元素的增删**:可以使用特定函数来增加或删除数组中的元素。 - **列出数组的索引和值**:可以使用`foreach`循环遍历数组并...

    perl programming

    Perl中的关联数组使用的哈希表会根据需要动态扩展,确保性能不会因数据量增加而下降。 #### 6. 安全的setuid脚本执行 通过数据流追踪机制,Perl的setuid脚本比C程序更加安全,有效避免了许多常见的安全漏洞。 ####...

    perl 中级编程必备

    5. **数组和关联数组**:深入理解数组和哈希(关联数组)的使用,包括切片、迭代、查找和修改元素,以及数组和哈希的高级操作。 6. **子程序和函数**:掌握如何编写和调用子程序,理解参数传递机制,以及如何使用`...

    perl语言自学手册

    - **变量**:Perl中的变量以符号`$`、`@`、`%`、`&`、`*`等开头,分别代表单个值、数组、哈希(关联数组)、子例程和标量引用。 - **双引号字符串**:在双引号中,特殊字符如`\n`、`\t`会被解释为换行符和制表符。...

    perl 循序渐进教程

    第四课:变量(3)——关联数组。 第五课:Perl的运算符号字符。 第六课:Perl的基本输入输出。 第七课:控制结构(1)-判断控制。 第八课:控制结构(2)-循环控制。 第九课:常规表达式(1)。 第十课:常规表达式(2)。 ...

    perl_Perl_

    - `hash.pl`可能涉及Perl的哈希(关联数组)操作,这是Perl中非常强大的数据结构。 - `111.pl`可能是一个特定功能的脚本,命名可能没有特殊含义,只是作为示例或练习。 - `hello.pl`通常用于打印经典的"Hello, World...

    Perl技术内幕源码 学习perl最好的资料

    例如,Perl中的引用允许你创建复杂的数据结构,如哈希引用可以构建关联数组,数组引用则可以形成多维数组。 Perl的正则表达式是其强大的工具之一。它们提供了丰富的匹配和替换功能,支持捕获组、量词、分组操作等...

    Perl_examples_perl语言_Perl_

    1. **变量与数据类型**:Perl支持多种数据类型,包括标量(如字符串和数字)、数组(一维或多维)和哈希(关联数组)。Perl的变量以符号"$", "@", 或 "%"开头,分别代表标量、数组和哈希。 2. **字符串操作**:Perl...

    Perl语言参考手册中文htmlPerl语言参考手册中文html

    2. **数据类型**:Perl支持多种数据类型,如标量(字符串、数字)、数组、哈希(关联数组)、引用以及复合数据类型。这些数据类型的灵活使用是Perl强大功能的关键。 3. **变量**:Perl中的变量以符号“$”、“@”或...

Global site tag (gtag.js) - Google Analytics