|
![]() |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"Рекурсия в perl. help!" | |
Сообщение от eXpl0it ![]() ![]() ![]() | |
Вызываю я в проге рекурсивно функцию:<br>&rec(...);<p>..<p>sub rec{<p>..<br>$var;<p>...<br>&rec(...);<br>...<br>}<p>Сдается что вызванная использует переменные "родительской" ($var), а не создает собственные. Как это можно обойти. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
Оглавление |
|
Индекс форумов | Темы | Пред. тема | След. тема |
Сообщения по теме |
1. "Re: Рекурсия в perl. help!" | |
Сообщение от Peter ![]() ![]() | |
: Вызываю я в проге рекурсивно функцию:<br>: &rec(...);<p>: ..<p>: sub rec{<p>: ..<br>: $var;<p>: ...<br>: &rec(...);<br>: ...<br>: }<p>: Сдается что вызванная использует переменные "родительской" ($var), а не создает собственные. Как это можно обойти.<p>Все переменные внутри функций надо делать локальными:<p>my $i;<p>И тогда все нормально. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
2. "Пасибо, пашет!!" | |
Сообщение от eXpl0it ![]() ![]() ![]() | |
: : Вызываю я в проге рекурсивно функцию:...<br>: Все переменные внутри функций надо делать локальными:<p>: my $i;<p>: И тогда все нормально.<p> | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |