Сообщение от ksa
|
Недавно тут разбирали быстродействие разных подходов...
Так "обычный" цикл уделал все остальные варианты.
|
само собой, вызов функции не бесплатный (во всяких там forEach - на каждой итерации). На хабре статья недавно была, так вот, функция вообще без параметров и локальных переменных отжирает порядка 80 байт на стеке, там чисто служебная инфа. Если какой-либо "полезной нагрузки" внутри функции нет, то эти "копейки" будут вполне ощутимы.
потому если надо упороться в скорость, забывают про всякие ФП-шные красивости и используют старый добрый.