Activities

Like most of the human body consists of water, most of your source code consists of expressions. Skilled programmers master expressions. Here' how!

Can you tree me?

This is about much more than arithmetic expressions. Check these out:

Java
step <= numSteps && view.isVisible(field)
Java
cells[row][col].setNeighbors(neighbors)
Java
getLocation().nextLocation(target)
Java
sightings.stream().filter(s -> "Elephant".equals(s.getAnimal()))