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 letShawn
11/24/2018, 8:08 PM