Предположим, у меня есть
class Question(val tags:List<String>, val text:String)
, который (очевидно) имеет несколько тегов в дополнение к другим атрибутам.
Я хочу преобразовать количество экземпляров Вопроса в (один!) тег к карте вопросов, такой как: Map<String,List<Question>>
.
Как мне это сделать? Простой groupBy { it.tags }
обеспечивает Map<List<String>,List<Question>>