当在两个数组中循环时,我对如何将指针移动通过一个循环但在另一个循环中保持常量感到困惑。因此,例如:如何在perl中使用数组匹配两个序列
- 阵列1:
A T C G T C G A G C G
- 阵列2:
A C G T C C T G T C G
所以A的第一阵列中的甲匹配所述第二阵列中的,所以我们移动到下一个元素。但由于T不会在第二索引的C匹配,我希望程序是t比较到下一个中的G阵列2,以此类推,直到找到匹配T.
my ($array1ref, $array2ref) = @_;
my @array1 = @$array1ref;
my @array2= @$array2ref;
my $count = 0;
foreach my $element (@array1) {
foreach my $element2 (@array2) {
if ($element eq $element2) {
$count++;
}else { ???????????
}