Capítulo 4. Trabaja inteligentemente, no duramente, con el código funcional
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Todo lo que he tratado hasta ahora ha sido FP según lo previsto por el equipo de C# de Microsoft. Encontrarás estas características, junto con ejemplos, en el sitio web de Microsoft. En este capítulo, sin embargo, quiero empezar a ser un poco más creativo con C#.
No sé a ti, pero a mí me gusta ser perezoso, o al menos no me gusta perder el tiempo con tedioso código repetitivo. Una de las muchas cosas maravillosas de la FP es su concisión, comparada con el código imperativo.
En este capítulo, voy a mostrarte formas de llevar la funcionalidad más allá de lo que permite C#. También aprenderás a implementar algunas de las características funcionales más recientes introducidas en C# en versiones anteriores del lenguaje, lo que te permitirá continuar con tu trabajo cotidiano mucho más rápido.
Este capítulo explora algunas categorías de conceptos funcionales:
Funcs en enumerables-
FuncParece que los delegados no se utilizan mucho, pero son funciones increíblemente potentes de C#. Mostraré algunas formas de utilizarlos que ayudan a ampliar las capacidades de C#. En este caso, los añadiremos a enumerables y operaremos sobre ellos con expresiones LINQ. Funcs como filtros-
También puedes utilizar los delegados de
Funccomo filtros, algo que se interpone entre tú y el valor real que intentas alcanzar. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access