|
|
|
[Perl] Как избежать глобальной переменной в рекурсивной функции?
|
|||
|---|---|---|---|
|
#18+
Доброго дня. Разбираю XML-документ, функция рекурсивная, обходит документ и собирает данные, разделяя их на три различных блока. Как мне избежать использования глобальных переменных для хранения собираемых значений и заменить из замыканием? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2015, 17:55 |
|
||
|
[Perl] Как избежать глобальной переменной в рекурсивной функции?
|
|||
|---|---|---|---|
|
#18+
Код покажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 21:35 |
|
||
|
[Perl] Как избежать глобальной переменной в рекурсивной функции?
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ, я уже вышел из положения вот таким образом: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Подпрогамма собирает в пер. $x строки, затем выводир резултат в $r. $level фиксирует вложенные вызовы getData для того, чтобы периодически очищать $x. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 13:53 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39126826&tid=1461342]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 544ms |

| 0 / 0 |
