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