Ваш код уже выглядит хорошо.Не уменьшайте читаемость ради того, чтобы сделать его более котлинским.
Если вы все еще хотите увидеть другой путь, взгляните на это:
Если вы хотите избежать избыточности, вы можете отобразитьВы список newsFeeds
к списку newsfeedURLs
прямо сейчас.Кроме того, вы можете объединить путь или пустую строку, чтобы избежать необходимости ссылаться на url
дважды.
newsFeeds.mapNotNull(NewsFeed::newsfeedURL).map { url ->
url.toString() + if (url.toUri()?.path.isNullOrEmpty()) {
"/us/json/news"
} else {
""
}
}