>Спасибо soldier и ilia. А как
>красиво сделать замену значения переменной
>на другое значение, например:
>$array="ws","g54h","jgh","i2uy","b543vc",...
>$array2="53","gfd","hgfhfgh",...
>надо если $var==array[0] то $var=array2[0];
> если
>$var==array[2] то $var=array2[2];
Не совсем понятная постановка вопроса: есть ли гарантия что $var==array[?] случается всего один раз?
Кроме того, для символьных значений очень желательно пользоваться не "==" а "eq"
Общий случай:
my $n; # локальный счетчик
@var=grep($var eq $array[$n++],@array2);
|