Introdução

Tango.Modules

Em conjunto com os tipos, este é um dos namespaces mais importantes da Tango. Neste namespace encontram-se classes estáticas funcionando como módulos em programação funcional para prover implementações de funções bastante populares, como Filter, Map, Reduce, Fold, Scan e muitos outros.

Através destes módulos você poderá tirar o máximo proveito dos tipos Either e Option, além de extender os métodos disponíveis para coleções do tipo IEnumerable.

Todos os métodos que utilizam uma instância de um dos objetos citados acima também são implementados como métodos de extensão no namespace Tango.Linq, permitindo o uso através do módulo ou do próprio objeto.

A documentação dos módulos segue um formato um pouco diferente, por se tratar apenas de métodos estáticos, cada um deles será explicado individualmente.

Nesta seção você irá encontrar os seguintes tópicos:

Last updated