Я о том и говорю. В визиторах, чтобы передать инфу вниз (если корень дерева наверху, а обход сверху вниз), тебе надо либо пихать её в общую дейту, либо пихать в поле. В случае when ты можешь использовать какой угодно уровень вложенности или тупо передать в функцию в качестве параметра.
Я о том и говорю. В визиторах, чтобы передать инфу вниз (если корень дерева наверху, а обход сверху вниз), тебе надо либо пихать её в общую дейту, либо пихать в поле. В случае when ты можешь использовать какой угодно уровень вложенности или тупо передать в функцию в качестве параметра.