【Kotlin】when의 ()에 변수를 정의하고 {}에서 사용
1846 단어 Kotlin
fun Request.getBody() =
when (val response = executeRequest()) {
is Success -> response.body
is HttpError -> throw HttpException(response.status)
}
( Conditions and loops | Kotlin 부터)
이런 식으로
when
의 (
)
내(subject)에 변수를 정의하고, 그것을 {
}
안(body)에서 참조할 수 있습니다.변수는
val
만이어야 하며 (
Kotlin 1.3 에서 추가된 기능. 1
/이상
요 전날 IntelliJ에게 알려줄 때까지이 기능을 몰랐습니다 ... ¦ ↩
Reference
이 문제에 관하여(【Kotlin】when의 ()에 변수를 정의하고 {}에서 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sdkei/items/e6e64d10cad7282705f0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)