【发布时间】:2015-03-30 13:10:38
【问题描述】:
我想在 Perl 中创建一个数组,其中包含两个变量的值,两个变量之一的值将从文件中读取。
在简化的情况下,当P 和CC 是两个单独的变量时,如何创建一个名称为CCP 的数组?
到目前为止,我已经使用以下方法加入了两者:
my $body='CC';
my $letter='P';
my $joined=$body . "$venue";
但我想实际创建一个名称为@CCP 的数组。我的想法是,我将从数据文件中读取不同的字母,然后创建具有通过将“CC”连接到从文件中读取的字母来命名的数组。
【问题讨论】:
-
这是一种不好的代码气味,表明您需要哈希。
-
谢谢:我想我会重写我的代码,以便改用哈希!