Использование функций более высокого порядка в Swift, влияет ли это на сложность времени или пространства Big O с точки зрения большей эффективности? - PullRequest
0 голосов
/ 05 сентября 2018

Изучение функций высшего порядка, доступных для коллекций на языке Swift, было захватывающим. Я думаю, что ответ на мой вопрос - нет, потому что кажется, что функции более высокого порядка упрощают код, который должен быть написан для всего базового процесса. Однако я хотел бы получить второе мнение сообщества, чтобы быть уверенным.

1 Ответ

0 голосов
/ 05 сентября 2018

Использование функций более высокого порядка не влияет на сложность времени и пространства. Функции высшего порядка - просто оболочка для замены циклов for (и избавления от изменяемых состояний)

...