Я относительно новичок в kotlin, и мне это нравится.Я пытаюсь переписать функцию when, но у меня возникают проблемы даже с выяснением, что гуглить.
Это был мой начальный код:
fun HttpMethod.isWrite() =
when (this) {
HttpMethod.DELETE -> true
HttpMethod.PUT -> true
HttpMethod.PATCH -> true
HttpMethod.POST -> true
else -> false
}
Я обнаружил, чтоможно было также написать это так:
fun HttpMethod.isWrite() =
when (this) {
HttpMethod.DELETE, HttpMethod.PUT, HttpMethod.PATCH, HttpMethod.POST -> true
else -> false
}
Теперь мне нужно только один раз написать HttpMethod для всех POST, PUT, PATCH, DELETE, например:
fun HttpMethod.isWrite() =
when (this) {
DELETE, PUT, PATCH, POST -> true
else -> false
}
Это возможно, чтобы достичь?