Arrays 比较perl数组与任意一个数组

Arrays 比较perl数组与任意一个数组,arrays,perl,Arrays,Perl,我有一个场景,需要将一个数组与多个数组进行比较,如果数组与列出的任何数组匹配,则返回值应为true。有人能推荐最好的方法吗?请提前谢谢。您可以使用 “比较数组”是什么意思?表格太多了吗?对不起,我会更清楚的。我有一个xml作为其中一个屏幕的输入。我正在使用XMLLibAPI将xml转换为逻辑路径,并将其存储为基线。现在,当我运行我的自动化测试时,我将再次获取动态xml,并将其转换为XPath,同时将其基线化,并比较两者以确定它们是否相同。在这个过程中,我可以有3种不同的屏幕状态,所以我需要确认数

我有一个场景,需要将一个数组与多个数组进行比较,如果数组与列出的任何数组匹配,则返回值应为true。有人能推荐最好的方法吗?请提前谢谢。

您可以使用


“比较数组”是什么意思?
表格太多了吗?对不起,我会更清楚的。我有一个xml作为其中一个屏幕的输入。我正在使用XMLLibAPI将xml转换为逻辑路径,并将其存储为基线。现在,当我运行我的自动化测试时,我将再次获取动态xml,并将其转换为XPath,同时将其基线化,并比较两者以确定它们是否相同。在这个过程中,我可以有3种不同的屏幕状态,所以我需要确认数组是否匹配任何一个已经保存的数组。我必须逐行比较,因为如果我有一些动态内容,我会在这个过程中替换它,如果我有一些动态内容(如登录用户),每次登录都会更改,我会替换数组每行中的字符串,所以我可能无法像建议的那样比较完整的数组..谢谢你分享你的想法。谢谢你。。
my @arr1 = 0 .. 10;
my @arr2 = 0 .. 10;

my $comp = Array::Compare->new;

if ($comp->compare(\@arr1, \@arr2)) {
  print "Arrays are the same\n";
} else {
  print "Arrays are different\n";
}