Advertisement

Controlling Program Flow

  • Luke VanderHart
  • Stuart Sierra

Abstract

As a functional language, functions are the beginning and end of every Clojure program. The “shape” of any Clojure program is like a tree, each function branching out and calling other functions. Understanding a Clojure program means understanding its functions and the patterns in which they are called. Use functions carelessly and your Clojure programs will be incomprehensible spaghetti. Use them thoughtfully and your Clojure programs will be fast, elegant, and a genuine joy both to write and to read.

Keywords

Recursive Function Function Definition Recursive Call Functional Language Test Expression 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Luke VanderHart and Stuart Sierra 2010

Authors and Affiliations

  • Luke VanderHart
  • Stuart Sierra

There are no affiliations available

Personalised recommendations