在perl中定义数组的首选方法

时间:2016-01-23 03:59:36

标签: perl

以下方式在perl中定义数组有什么不同?

哪种方式首选?感谢

A

my @eles = (
    "abc",
    "bbc"
);

@eles = ("abc", "bbc");

C

@eles = qw(abc, bbc);

d

@eles = qw(
abc
bbc
);

电子

@eles = qw{
abc
bbc
};

˚F

@eles = qw(abc bbc);

1 个答案:

答案 0 :(得分:7)

它们都是相同的,除了例如C,它产生一个元素0等于abc,的数组(注意逗号)。当代码更易读时,我使用qw(),如果您使用“配置”数据定义大型数组,则大部分时间都是这样。