LISP-의사 결정
의사 결정 구조는 프로그래머가 조건이 참인 경우 실행될 명령문 또는 명령문과 함께 프로그램에서 평가하거나 테스트 할 하나 이상의 조건을 지정하고, 선택적으로 조건이 충족되는 경우 실행될 다른 명령문을 지정해야합니다. 거짓으로 결정됩니다.
다음은 대부분의 프로그래밍 언어에서 발견되는 일반적인 의사 결정 구조의 일반적인 형태입니다.

LISP는 다음 유형의 의사 결정 구조를 제공합니다. 자세한 내용을 확인하려면 다음 링크를 클릭하십시오.
Sr. 아니. | 구성 및 설명 |
---|---|
1 | cond
이 구조는 여러 테스트 조치 절을 확인하는 데 사용됩니다. 다른 프로그래밍 언어의 중첩 된 if 문과 비교할 수 있습니다. |
2 | 만약
if 구문에는 다양한 형태가 있습니다. 가장 간단한 형식으로 테스트 절, 테스트 작업 및 기타 결과 작업이 이어집니다. 테스트 절이 참으로 평가되면 테스트 작업이 실행되고 그렇지 않으면 결과 절이 평가됩니다. |
삼 | 언제
가장 간단한 형식으로 테스트 절과 테스트 조치가 뒤 따릅니다. 테스트 절이 참으로 평가되면 테스트 작업이 실행되고 그렇지 않으면 결과 절이 평가됩니다. |
4 | 케이스
이 구문은 cond 구문과 같은 여러 테스트 작업 절을 구현합니다. 그러나 키 양식을 평가하고 해당 키 양식의 평가에 따라 여러 작업 절을 허용합니다. |