Forum Webscript.Ru
Программирование => Perl => Тема начата: DartSidius от 28 Апреля 2007, 07:01:29
-
Такая задача у меня...
есть предположим функция...
sub func {
}
в которую передаются параметры примерно в таком виде
1,aaa,3232 т.е. разделенные каким-нибудь спец символом
т.е. в функцию они постпупают как $_[0]
мне нужно сгенерировать запрос в другую функцию
т.е. чтобы автоматом не зависимо сколько поступило параметров например сгенерилось:
&EXE("1","aaa","3232");
и т.п.
такое возможно?....только не без передачи всё единым параметром вот так
&EXE($_[0]);
-
Если я все правильно понял, задача решается просто:
sub func {
my $a = shift;
my @param = split /\\,/ , $a;
&EXE( \\@param );
}
Имхо, функции проще передавать не массив, а ссылку на него.
-
о, блин :)...а я мурыжил всё намного сложнее...спасибо