Я ищу способ фильтрации строк, заканчивающихся одним значением из массива в Kotlin.
fun findStringsThatEndWith(sentences: List<String>, value: String) = sentences
.filter { it.endsWith(value) }
Это позволит мне отфильтровать все предложения, заканчивающиеся одним значением.
Но я бы хотел сделать следующее:
fun findStringsThatEndWith(sentences: List<String>, vararg value: String) = sentences
.filter { it.endsWith(value // This won't work //) }
И когда я сделаю это, мне нужно будет знать, сколько значений будет содержать vararg.
fun findStringsThatEndWith(sentences: List<String>, vararg value: String) = sentences
.filter { it.endsWith(value[0]) || it.endsWith(value[1]) }