|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Sergey Ermakov 2:5020/3123 13 Jun 2003 01:03:10 To : All Subject : Динамическое программирование --------------------------------------------------------------------------------
Hа Паскале это делается так:
for i:=1 to 100 do
begin
var:=somevalue;
new(myarray[i]); { << на перле как это сделать?.. }
myarray[i]^:=var;
end;
В myarray запишется сотня значений var, которые меняются при каждой
итерации..
Hа перле пытаюсь делать аналогю так:
my @array=();
for(my $i=0;$i<100;$i++)
{
my $var=value;
push @array,\$var;
};
print @array;
Ясно, что в массиве @array формируется сотня ссылок, каждая из которых
равна последнему из значений value Д это и получим при распечатке массива..
Как сделать так, чтобы в @array была сотня не повторяющихся значений, т.е.
чтобы сохранялось кажде из значений value (на каждой итерации они, разумеется,
разные)?..
... all lies lead to the truth.. [find my ICQ!] [ermakov@library.madi.ru]
--- pwrd_by GoldED/MMX ъ -=[ _Spa(eNeЕ_ ]=- ъ welcome to our society! ъ
* Origin: Atomic *TERROR* /Station/: 5773629, 00:00-05:30.. (2:5020/3123)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/27393ee8f8f7.html, оценка из 5, голосов 10
|