개발자 공부 업무 정보/ETC

요다 조건문 / Yoda Conditions

회님 2019. 1. 15. 12:30
반응형

요다 조건문

 

요다조건문 이란?

 

조건문 작성시 일반적인 방식과는 다르게 변수를 오른쪽에 쓰고, 상수를 왼쪽에 쓰는 코드 작성법을 말한다.

 

int i = 10; if ( 10 == i ) // Yoda Conditions // Do something

 

이렇게 쓰게 된다면 실수로 등호를 한개만 작성했을 때

컴파일 에러가 발생하므로, 오류를 쉽게 찾을수 있다는 장점이 있다.

 

int i = 10; if ( 10 = i ) // Error!! // Do something

 

이와 같은 형태를 요다 조건문이라고 한다.

스타워즈의 주인공중 한명인 요다가 말할 때 어순을 바꿔서 말하기 때문이다.

 

 

반응형