This chapter starts by explaining and displaying examples of common flow control methods. Similar to the
for loop flow control structures in imperative languages, Clojure has many flow control structures that bind locally scoped variables but don't actually loop (
when-let, and so on).
Object comparison and casting are covered once you complete the Flow control section. Purposely so; the Object comparison section doesn't cover numerical comparisons. Numerical comparisons are in the Arithmetic section, so don't panic if you don't know how to compare numbers by the end of the Object comparison section.
Error handling will be easy for you to pick up if you're coming from a Java language background. ...