jschneider
11/24/2018, 7:59 PMShawn
11/24/2018, 7:59 PMwhen
isn’t a function, and it doesn’t take lambdasdewildte
11/24/2018, 8:03 PMit
.dewildte
11/24/2018, 8:03 PMwhen(x) {
is Thing -> {}
}
is better then
when(x) {
it is Thing -> {}
}
Shawn
11/24/2018, 8:05 PMdewildte
11/24/2018, 8:05 PMdewildte
11/24/2018, 8:05 PMdewildte
11/24/2018, 8:05 PMShawn
11/24/2018, 8:05 PMwhen
don’t denote a lambdaShawn
11/24/2018, 8:06 PMit
would potentially be misleadingShawn
11/24/2018, 8:07 PMwhen
was introduced in 1.3
fun Request.getBody() =
when (val response = executeRequest()) {
is Success -> response.body
is HttpError -> throw HttpException(response.status)
}
dewildte
11/24/2018, 8:07 PMdewildte
11/24/2018, 8:08 PMif let
Shawn
11/24/2018, 8:08 PM