Цикл for в форме: «for (A b: c)» в Java
Это первый раз, когда я видел такой синтаксис:
// class Node
public class Node {
...
...
}
public class Otherclass { ... }
Otherclass graph = new Otherclass();
// getSuccessors is a method of Otherclass class
Node currentNode ;
List<Node> successors = graph.getSuccessors(currentNode);
// weird for loop
for (Node son : successors) {
// do something
}
Что это за цикл? какой-то синтаксис Matlab?
Есть ли другой способ написать это для цикла?
С уважением