O documento apresenta os principais conceitos da programação funcional usando a linguagem F#, como imutabilidade, funções como valores, tipos fortemente tipados, pipelines e composição. O palestrante destaca recursos da linguagem como Option, unidades de medida e type providers para carregar dados dinamicamente.
6. Globalcode – Open4education
Programação Funcional
Programação funcional é bem diferente de
programação orientada à objetos;
Podemos aprender muito com F#;
É um paradigma diferente;
20. Globalcode – Open4education
Programação Funcional
Pipeline é utilizado para enfileirar várias operações,
sempre jogando o valor antes do operador para a
função após o operador
22. Globalcode – Open4education
Programação Funcional
Composição é utilizado para criar novas funções a
partir das existentes conectando a saída de uma como
entrada da próxima
32. Globalcode – Open4education
Programação Funcional
Type Providers carregam valores dinâmicos baseados
em um target.
Planilhas de Excel
Serviços REST
World Bank
HTML