switch 표현식에서 화살표(->) 뒤에 중괄호 블록을 썼을 때, 그 블록이 내놓을 값을 정하는 키워드다. default -> { int x = 20; yield x; } 처럼 쓰면 switch 전체의 값이 20이 된다. 메서드의 return 과 비슷하지만 메서드를 끝내지 않고 switch 블록 하나만 끝낸다. 블록은 yield로 값을 주거나 예외를 던지거나 둘 중 하나를 해야 컴파일된다.

용어 목록


자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
확대 이미지

조회수: - · -

업데이트: