在 Perl 中创建哈希
Perl 哈希采用以下两种方法之一创建。在第一种方法中,逐一对命名键值进行分配 -
$data{'John Paul'} = 45;
$data{'Lisa'} = 30;
$data{'Kumar'} = 40;在第二种情况下,使用列表,该列表通过从列表中获取各个对来转换:对中的第一个元素用作键,第二个元素用作值。例如 -
%data = ('John Paul', 45, 'Lisa', 30, 'Kumar', 40);为了更加清晰,可以使用 => 作为的别名,以指示键/值对,如下所示 -
%data = ('John Paul' => 45, 'Lisa' => 30, 'Kumar' => 40);下面是上述形式的另一个变体,看看它,这里所有的键都有一个连字符 (-) 前缀,并且周围不需要引号 -
%data = (-JohnPaul => 45, -Lisa => 30, -Kumar => 40);
但需要注意的是,在这种哈希形成形式中使用了一个单词,即没有空格键,如果你以此方式构建你的哈希,则只能使用连字符访问键,如下所示。
$val = %data{-JohnPaul}
$val = %data{-Lisa}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP