Percorrendo os nós em um fluxo
Um requisito comum é identificar os nós que estão a montante ou a jusante de um determinado nó. O fluxo fornece vários métodos que podem ser usados para identificar esses nós. Esses métodos estão resumidos na tabela a seguir.
| Método | Tipo de retorno | Descrição |
|---|---|---|
s.iterator() |
Iterador | Retorna um iterador sobre os objetos de nó que estão contidos no fluxo especificado. Se o fluxo for modificado entre as chamadas da função next() , o comportamento do iterador será indefinido. |
s.predecessorAt(node, index) |
Nó | Retorna o predecessor imediato especificado do nó fornecido ou None se o índice estiver fora dos limites. |
s.predecessorCount(node) |
int | Retorna o número de predecessores imediatos do nó fornecido. |
s.predecessors(node) |
Lista | Retorna os predecessores imediatos do nó fornecido. |
s.successorAt(node, index) |
Nó | Retorna o sucessor imediato especificado do nó fornecido ou None se o índice estiver fora dos limites. |
s.successorCount(node) |
int | Retorna o número de sucessores imediatos do nó fornecido. |
s.successors(node) |
Lista | Retorna os sucessores imediatos do nó fornecido. |