변수를 if
문에서 같은 유형의 값 목록과 비교하여 읽고 읽을 수있게 만들려면 어떻게해야합니까?변수를 if 문에서 값 목록과 비교하는 더 읽기 쉬운 방법은 무엇입니까?
예를 들어 다음과 같은 내용이 있지만 값이 많아서 더 읽기 쉽도록 만들고 싶습니다.
if ((lst->type == 'p' || lst->type == 'x' || lst->type == 'X' ||
lst->type == 'o' || lst->type == 'O' || (lst->type == 'd' ||
lst->type == 'i' || lst->type == 'D'))
'if' 연산자를? 확인 .... –
_ "좀 더 읽기 쉽도록"_, 그냥 줄 바꿈을 넣고 다른 가능성을 맞 춥니 다. 또한 여분의 중첩 된'()'세트는 무의미합니다. 또는'switch'와'case '도 이와 비슷한 상황에서도 작동 할 수 있습니다. –
폴스 스루 (fall-through) '스위치 (switch)'대소 문자는 옵션이지만, 그것이 어떤 것이 든 궁금하다. –