В Dart List.expand () позволяет отображать каждый элемент существующего списка в ноль, один или несколько элементов, а затем собирать их как новый Iterable.Например,
var a=[1,2,3];
var b = a.expand((i)=>List.generate(i,(_)=>i.toString())).toList();
print(b.toString());
//Output: [1, 2, 2, 3, 3, 3]
В основном улучшенная функция map()
позволяет отображать "один ко многим"
Что такое эквивалент Kotlin, если я хочу сделать то же самое?Мне не удалось найти соответствующий метод в коллекциях Kotlin.