if
else if 써야 되는 상황인데
의도적으로
if() ...
if() ...
이런식으로 하는 경우도 있음?
이렇게 하면 폭이 딱 맞아서 가독성은 높아지는거 같은데
if else if 보단 성능 떨어질거 같은데?
한번만 검사해도 될 조건 두번 검사해서
if
else if 써야 되는 상황인데
의도적으로
if() ...
if() ...
이런식으로 하는 경우도 있음?
이렇게 하면 폭이 딱 맞아서 가독성은 높아지는거 같은데
if else if 보단 성능 떨어질거 같은데?
한번만 검사해도 될 조건 두번 검사해서
저정도 성능은 반복횟수만 적으면 정말 티도 안나. 반복 많아도 오차범위 수준.
? 뭔 미친 소리야 - return 0;
if else if 하면 조건 검사 한번인데 if 두번 쓰면 조건 검사 두번할거 아냐
내가 봤던 라이브러리들이 저런 코드들이 제법 많더라고.. 실제로 실행해보면 한번만 평가해도 되는 조건들인데
Else if 도 두번 아닌가? 스위치문만 한번하는걸로 알았는데 아닌갑네
else if도 당연히 검사하는 거임 =_=
어떻게 생각하면 else if는 검사 횟수에서 빠지는 거냐 ㅋㅋ 신이 대신 조건 따져줄 건 아니자나 ㅋㅋ
아 처음 if 통과하면 두번째 else if 할 필요 없는 경우 말하는 건가? 보통 if를 따로 분리해 쓸 때는 if 만족하면 바로 함수 리턴하거나 루프 빠져나가거나 할 때이긴 한데
라이브러리 구축 한 새끼 의도를 쓰는 새끼가 우째 알겠냐? 꼬우면 니가 라이브러리 만들어라
퍄퍄퍄_형 말이 맞을거 같다 함 연구해봐야 겠다 암튼 ㄳ
일단 가독성 때문에도 그럴수 있긴 하지만, "정말로 똑같지 않을때"도 있어. 그게 의도하든 하지 않았든. 얼핏보기엔 가독성때문에 뺀거처럼 보일수 있어도, 잘 보면 둘 다 통과하는 규칙일수도 있음. 어느쪽을 쓰던 잘 생각하고 써야됨.