The values and words of the block are computed from left to right. Variables Words can be used as variables to hold values. Variables only have meaning within the context where they are defined. A context can span the entire program or be restricted to a particular block, object, or function. In the example below, the use function makes the word age local to the block that follows.
Age is a local variable .
Outside the block it may have other values, but that will not affect the value of age within the block. Local variables are also created by functions, as will be described in the next section. A function is a block which has local variables that are given new values each time the block is evaluated. The local variables are the arguments of the function. Functions can be created in several ways.