А по-моему один foreach с итератором гораздо проще, чем городить рекурсивную функцию.
Написать хоть одну рекурсивную функцию и её отладить будет полезнее для развития (судя по ответу, с этим автор ещё не сталкивался), а один итератор - нагляднее и проще.
В общем совет: написать и отладить рекурсивку, потом выкинуть её и порадоваться штатному итератору, который сделал мир проще
|