|
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
|