# application

`(NAME EXPRESSION ...)`
This form is used to apply a procedure. The name must refer to a top-level procedure binding, and the expressions are evaluated from left to right to yield the values which are passed as parameters to the procedure. The result of the application is the result of evaluating the procedure's body with every instance of a parameter name replaced by the value passed in for that parameter. The number of argument expressions must be the same as the number of parameters to the procedure.

Beginning Student Table of Contents