Qual o ganho de transformar o código dessa forma que fizemos? Eu não entendi muito bem em que momento ou quando usar.
Qual o ganho de transformar o código dessa forma que fizemos? Eu não entendi muito bem em que momento ou quando usar.
Acho que o maior ganho que temos ao usar Higher Order Functions é diminuição de interfaces desnecessárias, já que ao invés de criar uma listener, a gente consegue passar direto uma função.
Mas Higher Order Functions tem muito mais utilidade, ajuda a fazer composição de código de forma mais legível, um exemplo são as funções implementadas nas collections, como filter e outras