Lisp-decisions

提供:Dev Guides
移動先:案内検索

LISP-意思決定

意思決定構造では、プログラマーが、プログラムによって評価またはテストされる1つ以上の条件を、条件が真であると判断された場合に実行されるステートメント、およびオプションで条件が実行された場合に実行される他のステートメントとともに指定する必要があります偽と判断されます。

以下は、ほとんどのプログラミング言語で見られる典型的な意思決定構造の一般的な形式です-

意思決定

LISPは、次のタイプの意思決定構造を提供します。 詳細を確認するには、次のリンクをクリックしてください。

Sr.No. Construct & Description
1

cond

このコンストラクトは、複数のテストアクション句のチェックに使用されます。 他のプログラミング言語のネストされたifステートメントと比較できます。

2

if

if構造にはさまざまな形式があります。 最も単純な形式では、テスト句、テストアクション、およびその他の結果アクションが続きます。 test句がtrueと評価されると、テストアクションが実行されます。それ以外の場合、結果句が評価されます。

3

when

最も単純な形式では、テスト句とテストアクションが後に続きます。 test句がtrueと評価されると、テストアクションが実行されます。それ以外の場合、結果句が評価されます。

4

case

この構造は、cond構造のような複数のtest-action句を実装します。 ただし、キーフォームを評価し、そのキーフォームの評価に基づいて複数のアクション句を許可します。