Я просматривал Perl-скрипт, написанный кем-то другим, и я не слишком знаком с Perl, поэтому кто-то может дать мне знать, что делают первые три строки?
my $ref = do($filename);
$ref != 0 or die "unable to read/parse $filename\n";
@varLines=@{$ref};
foreach $ord (@varLines)
{
# code here
}
Это в начале программы после установки $filename
с получением аргументов командной строки
Формат файла, передаваемого в этот скрипт,
[
{
"Key1" => "val1",
"key2" => " "A",
},
{
"Key3" => "val2",
"key4" => " "B",
},
]