return 문 또는 대입을 밖으로 꺼내면 표현식으로 변환할 수 있는 if, whentry 문을 보고합니다.

예:


  fun foo(arg: Int): String {
      when (arg) {
          0 -> return "Zero"
          1 -> return "One"
          else -> return "Multiple"
      }
  }
빠른 수정을 적용한 후:

  fun foo(arg: Int): String {
      return when (arg) {
          0 -> "Zero"
          1 -> "One"
          else -> "Multiple"
      }
  }

이 검사로 다중 구문 브랜치가 있는 더 복잡한 코드를 강조 표시하려면 '모든 브랜치가 단일 구문일 때만 보고' 옵션을 해제하세요.