Performance :: switch와 else if 비교
1
2023.12.28
개발하다보면 분기 처리를 하는게 필수적이어진다. 이때 switch를 사용하는 게 나은지 else if 의 사용이 나은지 고민이 될 때가 있다. 보통 코드 정리는 switch가 한 눈에 보기 쉬운 편이고, 개인적으로 사용하기에는 if~else 문이 처리하기가 쉬운 것 같다. 그래도 코드 가시성 및 개발자 편의성을 고려하지 않을 수는 없지만... 제일 중요한 건 프로그램 성능이라... 두 가지의 로직적인 차이를 정리해보고자 한다. switch문 변수를 미리 입력 받아 두고, 미리 정해놓은 값들과 일치 여부를 판단하여 control flow를 처리 if~else문 boolean으로 결과 값이 나오는 조건문의 결과에 따라 true, false 두가지 control flow를 가진다. 그러므로 . . . if~e..