Lua-의사 결정

의사 결정 구조는 프로그래머가 조건이 참인 경우 실행될 명령문 또는 명령문과 함께 프로그램에서 평가하거나 테스트 할 하나 이상의 조건을 지정하고, 선택적으로 조건이 참인 경우 실행될 다른 명령문을 지정해야합니다. 조건이 거짓으로 결정됩니다.

다음은 대부분의 프로그래밍 언어에서 발견되는 일반적인 의사 결정 구조의 일반적인 형태입니다.

Lua 프로그래밍 언어는 부울 조합을 가정합니다. truenon-niltrue, 그리고 부울 인 경우 false 또는 nil이면 다음과 같이 가정됩니다. false값. Lua에서는zero will be considered as true.

Lua 프로그래밍 언어는 다음과 같은 유형의 의사 결정 문을 제공합니다.

Sr. 아니. 성명 및 설명
1 if 문

경우 문은 하나 이상의 문 뒤에 부울 표현식으로 구성되어 있습니다.

2 if ... else 문

경우 문이 옵션 다음에 할 수있는 다른 부울 표현식이 거짓 일 때 실행 문.

중첩 된 if 문

if 또는 else if 문을 다른 if 또는 else if 문 안에 사용할 수 있습니다 .