Выравнивание многоуровневого массива в Swift (Flattening of multi level Array in Swift) Всем привет! На собес…
Выравнивание многоуровневого массива в Swift (Flattening of multi level Array in Swift) Всем привет! На собеседованиях время от времени встречается вопрос как выравнить многоуровневый массив.Если это простой двухуровневый массив вида [[1, 2], [3, 4]], то нам поможет стандартная функция высшего порядка flatMap() хоть она и деприкейтнута, но все еще доступна для использования.Но что если нам нужно нужно выровнять более сложные массивы, например:[1, [2]] -> [1, 2][1, [2, 3]] -> [... https://clck.ru/3A3rjS
Автор: Habr все новости об IT