Functional Swift
Функциональное программирование на Swift
Resumo:
Introdução
O livro Functional Swift (autores: Chris Eidhof, Florian Kugler, Wouter Swierstra, 2019, 222 páginas) não é apenas mais um guia sobre a linguagem Swift. É um mergulho profundo no paradigma da programação funcional aplicada ao desenvolvimento para iOS e macOS. Diferente de muitos livros que apenas abordam superficialmente funções de alta ordem, esta obra oferece uma abordagem sistemática: desde conceitos básicos até técnicas avançadas, como trabalho com parsers e testes generativos.
Sobre o que é o livro
O livro é construído como uma introdução sequencial ao pensamento funcional. Os autores não apenas listam as capacidades do Swift, mas mostram como mudar a abordagem de design de programas. O foco principal está na composição, imutabilidade de dados e funções puras. Cada capítulo contém exemplos práticos que podem ser aplicados imediatamente em projetos reais.
Para quem é este livro
O livro é voltado para desenvolvedores que já conhecem os fundamentos do Swift e têm experiência na criação de aplicativos. Será útil para quem deseja:
- Melhorar a qualidade do código e reduzir o número de erros;
- Aprender a escrever programas mais testáveis e previsíveis;
- Dominar padrões funcionais aplicáveis no desenvolvimento do dia a dia;
- Entender como usar recursos do Swift como map, flatMap, filter e reduce não de forma formal, mas significativa.