當在兩個數組中循環時,我對如何將指針移動通過一個循環但在另一個循環中保持常量感到困惑。因此,例如:如何在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 { ???????????
}