Kotlin의 when 문은 Java의 switch와 유사하지만, 다중 값 비교, 범위, 표현식 사용 가능 등 더 강력한 기능과 유연성을 제공한다. 또한, when 문은 if-else에 비해 더 간결하고 가독성이 뛰어나 많은 개발자들이 선호한다. 그리고 나는 프로그래머스 기초 코딩 테스트 문제 중 대소문자 바꿔서 출력하기 를 풀다가 문득 when과 if-else의 성능 차이가 궁금해졌다. 분기 처리에는 when이 더 효율적이고 가독성도 좋다는 이야기를 들었기에 이를 확인해보고자 했다. 그러다가 아래의 글을 발견했다. https://medium.com/@stephen.leigh/when-statements-in-kotlin-with-bytecode-9ae65ad0d50ewhen이 bytecode로 어떻게..