[JDK 14] Switch 문에서 arrow operator 이용하기
JDK 14 에서는 Switch 문에서 -> 를 이용하여 표현식을 간소화하는 것을 지원합니다. JEP 361: Switch Expressions 일반적인 switch 문에서는 아래와 같이 case문의 종료를 break로 정의해야했습니다. @Test void previous(){ List animals = Arrays.asList(Animal.CAT, Animal.CAT, Animal.LION, Animal.SNAKE, Animal.DUCK); animals.forEach(animal -> { int legs; switch (animal) { case CAT: case LION: legs = 4; break; case DUCK: System.out.println("오리는 꽥꽥"); legs = 2; bre..
2022. 5. 6. 15:44