Up to now we’ve only executed each expression in a sequence of expressions exactly once. Control structures are compound expressions that allow one or more expressions to be execute one time, many times, or not at all.
This chapter discusses three common control structures: if, return, and for. In a later chapter, two more will be discussed.