我想将两个值传递给函数:散列名称和文件位置。在perl中通过引用传递值
我有2个变量$file_location_1
和$file_location_2
。该函数用于创建散列。
我的问题是:我可以在函数中传递散列的名称和2个变量吗?
enter code here
sub compare
{
open(INFILE,$file)
while<INFILE>
{
%hash{xyz}=pqr;
}
}
compare(\%abc,file_location_1);
compare(\%uvw,file_location_2);
我希望我能理解你在问什么 – vol7ron
所以我做了什么是对的? – kunal
再一次,我不知道你想要什么...所以我甚至无法帮助说出是对还是错。你的子程序应该分配参数,看看我的回答 – vol7ron