on unblessed reference? У меня же обычные хэши, никаких методов и не надо. Ну да, child нод может не быть, но разве нельзя просто это ничего передать в функцию и обработать второй строчкой?
                  
                  
                  sub getNodes {
                  
                  
                      my $n = shift;
                  
                  
                      return () unless $n;
                  
                  
                      return ( $n, __SUB__ $n->{firstChild}, __SUB__ $n->{secondChild} );
                  
                  
                  }
                  
                  
                
 Pavel
                          Melnik
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Pavel
                          Melnik
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  кста, как у нас с рекурсиями? это потенциально выдаст stack overflow? и выдаст ли если переписать как tail call?
Обсуждают сегодня