ABSTRACT

This chapter describes closures, which are functions that use variables from their environment. Changing the values of those variables changes the behavior of the function, thus allowing the function to respond to differences in the environment.