Resumo

Concluído(a)

Neste módulo, você aprendeu sobre funções e alguns padrões que elas usam. As funções permitem reutilizar a funcionalidade atuando como referências nomeadas para um grupo de expressões que são usadas com frequência. As funções também aceitam parâmetros, o que as torna flexíveis.

Você também aprendeu que, geralmente, o compilador do F# determina o tipo dos parâmetros e o tipo que as funções retornam. Mas, às vezes, você precisa ajudar o compilador e informar explicitamente qual deve ser o tipo. Outro benefício da adição de tipos é que eles facilitam a leitura do código.

Além das bases das funções, você aprendeu alguns padrões úteis, como composição e pipeline. A composição combina várias funções em uma só função mais avançada. Os pipelines são mais usados para fazer operações usando dados. Eles tomam dados e os processam por meio de uma sequência de funções a fim de produzir um valor.