perl哈希结构和数组
我不时被问到为什么我这么喜欢Perl编程。 问我的人,我会有关的参与人的社会蜡诗意的Perl的确,我已经这样做了更比一次在这里Opensource.com已经,我不作任何的事实秘密,很多我最亲密的朋友是Perl贩子。
数组
与许多其他语言一样,数组描述了一组有序的事物,它们可以是字符串,数字甚至代码块。 该集合从零开始编号,并且与所有Perl变量一样,它们没有被键入-不需要所有集合的成员都是同一类型。 要在当前代码范围内定义一个空数组,请使用my
:
my
@names
;
要将一些值分配给数组,只需将它们括在括号中即可。 您可以使用索引号检索它们。
my
@names
=
(
'Noel Andrews'
,
'Patricia Cohen'
,
'Leonard Collier'
,
'Andre Potter'
)
;
print
$names
[
2
]
;
# Leonard Collier
注意在print
语句中@
如何变成$
。 我希望它返回一个标量,一个单一的东西,而不是一个东西的列表。 如果要对整个数组执行操作,请使用@
。
一个常见的用例是将一组单词分配给一个数组,例如句子中的单词。 使用qw
分配它们。 在此代码段中