Following is the general form of a typical decision making structure found in most of the programming languages:
LISP provides following types of decision making constructs. Click the following links to check their detail.| Construct | Description |
|---|---|
| cond | This construct is used for used for checking multiple test-action clauses. It can be compared to the nested if statements in other programming languages. |
| if | The if construct has various forms. In simplest form it is followed by a test clause, a test action and some other consequent action(s). If the test clause evaluates to true, then the test action is executed otherwise, the consequent clause is evaluated. |
| when | In simplest form it is followed by a test clause, and a test action. If the test clause evaluates to true, then the test action is executed otherwise, the consequent clause is evaluated. |
| case | This construct implements multiple test-action clauses like the cond construct. However, it evaluates a key form and allows multiple action clauses based on the evaluation of that key form. |
No comments:
Post a Comment